Skip to content
This repository has been archived by the owner on Aug 17, 2024. It is now read-only.

[Workshop] React Redux #96

Open
ChrisOwen101 opened this issue Oct 16, 2020 · 6 comments
Open

[Workshop] React Redux #96

ChrisOwen101 opened this issue Oct 16, 2020 · 6 comments
Labels

Comments

@ChrisOwen101
Copy link
Contributor

ChrisOwen101 commented Oct 16, 2020

Workshop Request

What is the title of your workshop

Redux Workshop

What are the key topics that will be covered in the workshop?

Redux is a highly requested workshop from our students in London.

  • What is Redux?
  • What problems does it solve?
  • Why would you use Redux?
  • How do you use Redux in a React App?

In particular you should cover

  • Redux Stores
  • Redux Reducers
  • How to do Synchronous and Asynchronous actions with Redux

What needs to be included?

  • A full lesson plan of the sessions (these should be high enough quality for other volunteers to run in the future)
  • Exercises for the lesson
  • Coursework for the students to complete after the lesson (consider making this a group project)
  • Instructor notes for the next person to teach it

See here for an example Lesson Plan

What knowledge does the student need before starting?

  • Good knowledge of React and JavaScript.
  • Student must have built several React Apps before

Be sure to give some pre-workshop

What are the topics that will not be covered in the workshop?

Other Front End Library Frameworks

Any other notes?

This workshop could easily be split across two evenings/days with some coursework in between - Redux is a complex tool that can take some time to understand.

I would highly consider finding an existing open source Redux Workshop and fitting it for our needs. Many already exists.

Completion

When completed the lesson plan, slides and exercises should be added to the Workshop section of the Syllabus

@ChrisOwen101 ChrisOwen101 changed the title [Workshop] Redux [Workshop] React Redux Oct 16, 2020
@cockochan
Copy link

I would like to learn about redux. Basics and State management React/redux implementation in practise.

@cockochan
Copy link

I want to learn it because i heard Redux is still widely used in companies working with react and often required

@naderakhgari
Copy link

I would like to understand how to use Redux with my application and work with ES6/7, Reducers, firing actions and …, and also learn the rules of working with Redux and advanced concepts to configure my application and build a complete real life application.
Because I'd like to level up my web application skills and I know that it is highly recommended to use Redux in real work spaces.

@AlexandruBudaca
Copy link

It's good to have it in your "tool box", maybe next to the ContextApi for more complex applications like a booking app. I will like to learn how it works and I think it will help us to understand better states, conditions and maybe higher order components. Thank you

@ellietms
Copy link
Member

I want to learn how to write my react applications with redux, how to use action, connect, reducers and stores in redux
I want to learn it because I saw so many react-redux applications and I wanted to do them but I did not understand how to make them with redux, I heard from others making application with redux is better than react when you want to pass the states from parent to child components and when the application is complicated, redux makes it easier ( I just heard all of these from different people and I am not sure learning redux is necessary or not ! But I had this feeling I do not know redux but I should know and learn it!)
Thanks

@textbook
Copy link
Member

textbook commented Nov 4, 2020

Has anyone interesting in learning Redux looked at any of the existing materials, e.g. https://redux.js.org/tutorials/index? Any feedback on those? It would be good to understand what we could do that's unique in this space.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

6 participants