Web / ReactJS Interview questions
Difference between state and props in React.
Both props and state are plain JavaScript objects. While both of them hold information that influences the output of render, they are different in their functionality with respect to components.
Props get passed to the component similar to function parameters whereas the state is managed within the component similar to variables declared within a function.
| Criteria | State | Props |
| Can receive Initial value from parent component? | Yes | Yes |
| Can parent component update/change value? | No | Yes |
| Can we set default values inside a component? | Yes | Yes |
| Can value change inside component? | Yes | No |
| Can we set initial value for child components? | Yes | Yes |
| Can value be changed inside child components? | No | Yes |
More Related questions...