title: Class Based Component or Functional Component?
body: <p>I'm new to React Native and i am little confused , is there any rules that i have to follow when choosing what to use functional component or class based component since we can make a component in both way ? </p>
  
  <p>Also React started supporting hooks at version 16.8, should i abandon classes together if it's new code base ?</p>