- Updated roadmap
- Cleanup document generator
- Added talk: "My first react app with Vite"
- Added talk: "React and Props"
- Final changes and publishing for the web tools talk
- Added code to mask emails and names
- Fixed issue with broken link in react-hooks talk
- Added code snippet to parse and mask names from the CSV file
- WIP on the talk about the web tools
- Preparations for the talk about the web tools
- Updates for the talk about React UI Libraries. Preparations for the next LIVE
- Updates for the talk about testing - added section about typical mistakes, added tiny section about TDD
- Big update for the talk about the React and network
- Some minor updates for the talk about React Router
- Published link to the YouTube for the talk about React router
- Published link to the YouTube with talk about TypeScript
- Minor polishing for the talk about Forms
- Some polishing for the talk TypeScript for beginners
- Added contacts to the layout
- Regenerated all presentations with the new layout
- Added main part of the talk - TypeScript for beginners
- Moved "TypeScript for beginners" to published state
- Started working on talk about the TypeScript for beginners. Added first drafts.
- Added husky to automate document generation on push
- Published link to the YouTube with tala bout state management in React
- Some polish for the workshop about the state management
- More polishing for the talk about CSS
- Some minor polishing for the talk about CSS
- Program changes - generic talk about the State in React removed from the program
- Added link to the new talk about the react hooks
- Massive update for the talk about React and components
- Did a live talk about React and Components (I am not happy with the results, good candidate for re-recording)
- Added new talk about the React Hooks
- Made it 4th
- Added DONATIONS
- Massive rework of the 3rd presentation about the React component. Nobody said it would be easy.
- Replace progress section with RoadMap
- Added link to the YouTube translation for the first talk About React
- Added link to the YouTube translation for the second talk A new project with create-react-app
- Updated templates to show published YouTube Talks
- First two talks went live!
- Finally added last slides for the last talk about the React and React UI libraries
- Added the new section about the problem we are trying to solve with React
- Added more examples to the talk "React and UI Libraries"
- Switched theme to the "Visual Studio 2015 dark style" from Nicolas LLOBERA
- Added new section about alternatives to the CRA talk - thanks Babich for the hint
- Added schedule for the first day
- Polishing the talk about what is React
- 🎉DAY OFF
- 🎉DAY OFF🎉
- Added information support part
- Welcome BeerJS from Zhytomyr
- Welcome Node Recipes
- Welcome Toi Samyi Babich
- Added the GNU General Public License v3.0 for the project. I simply forgot to hit the checkbox when created the repo 😿
- Added some initial slides for the new talk - React UI Libraries
- Published the new lecture - React Testing
- Create an account on OpenCollective. It's not yet approved, but hope this will be resolved soon
- Simplified readme
- Found that layout is pretty broken. Installed Prettier, updated layout, regenerated the first lecture
- Worked hard on the new lecture - React Testing. Almost done...
- Added main part for the new lecture - React Network
- Fixed issues with scaffolding
- Added draft version of the new lecture - "React Network"
- Extra slides for the first lecture - Three pillars of React
- Finished lecture about the "Forms, React-Hook-Forms and Yup"
- Added support for start and scaffold by lecture name
- Program re-ordering - "Styling in React - from plain CSS to CSS in JS" moved right after the "Building React Component"
- Planned lecture - SPA - removed from the course
- Planned package for working with forms - Formik, changed to the React-Hook-Forms, due to the developers inactivity
- Added some slides for the new lecture Dealing with Forms - Default way and React-Hook-Forms
- Moved from numbers to named links in a name of easier reordering
- Start working on the lecture React Router
- Fixed links in the CHANGELOG I love recursion.
- Finally switched to the auto generated layout. It's now possible to run
npm run scaffold
and get all layout in sync - title, prerequisite, links, etc - Added rest part of the lecture Styling in React - from plain CSS to CSS in JS
- Lecture re-ordering. Instead of Form, the CSS lecture will be held. The reason is to give a break for students.
- Changed CSS lecture structure for the better clarity
- Start working with the new lecture Styling in React - from plain CSS to CSS in JS. Should be simple one 😂
- Added main content to the 5th workshop - Managing state in React. Still very far from being good enough to show anyone.
- Start working on the next workshop - Managing state in React
- Added code examples for the context, redux and mobx
- Made program for the "Detecting changes" a bit more clear
- Improved scaffolding process - now it will generate the layout file and body files. Layout is rewritable, body no.
- Added main content for the "Detecting changes" lecture
- "Managing state in React" turned into workshop
- Added some tags for the better SEO - so funny 🤣. I don't need any SEO 🤣
- Light improvements for the 0-3 presentation
- Updated program for 4th presentation - "Detecting changes"
- Added script
scaffold.js
to generate presentations fromcourse.json
- Added draft for the new presentation - "Detecting changes"
- Updated workshop's "Building your own component" program with better structure
- Finished presentation for workshop: "Building your own component". Still polishing and adjusting required
- Extended presentation "What is component and why you should use it" with short section about TypeScript
- Partially added new presentation for Workshop - "Building your own component"
- Turned "Building your own component" lecture to the workshop
- Added draft version of the 3rd lecture "What is component and why you should use it". Work still in progress
- The second lecture - "Starting new project with create-react-app" - turned to workshop
- Added presentation for the workshop - "Starting new project with create-react-app"
- Added first presentation - What is React
- Changed first lesson schema to
-
- What is React?
-
- React - advantages and disadvantages
-
- Why to learn React nowadays
- Added automated publish to the gh-pages