- Objectives:
- Able to layout website without using bootstrap
- Able to implement responsive web application
- Able to use some new properties:
- Able to apply animation.
- Choose a online course to learn in-depth pure HTML and CSS
- Understand React
- React Componennt Life Cycle
- Able to run an example: Where we call requests to API server.
- Apply some UI frameworks
- React Semantic: https://react.semantic-ui.com
- Ant Design: https://github.com/ant-design/ant-design
- There are a lot of UI kits now, so you can define some factors to choose which one:
- npm trends: https://www.npmtrends.com/
- Ability of extension.
- Read about Flux Architecture: https://facebook.github.io/flux/docs/overview.html#content
- Redux
- Read open sources and able to explain how it works
- What is Redux Thunk?
- Problem when using Redux Thunk
- Redux Obversable
- What is this?
- Basic operator