In react project, which is best to use a functional component or a Class component
I believe a functional component is easier to use simply because of the state-management.
Using a class component means that you will have to manage your state as one object. Which quickly becomes messy for large React components.
When using a functional component, states are stored as constants which means that you can access and manage them individually.
In the end its really just about which syntax you prefer.
More information can be found here