Dive into basics and advanced concepts of ReactJs using a todo app.
Reference: mdn docs https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_todo_list_beginning
- Jsx
- components
- state
- props
- Syncing state data and UI techniques such as two-way binding for inputs, maps and filters e.t.c
- conditional rendering using boolean states
- dealing with constants
- call back functions and event handling.
- Styling with CSS classes
- Basics of Accessible Rich Internet application(ARIA) principles
- Use of createContext and useContext hooks for sharing state and data across components to avoid excessive prop drilling