Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🧞‍♂️ Supercharge redux with Immer.js #25

Closed
phamtm opened this issue Oct 8, 2019 · 5 comments
Labels

Comments

@phamtm
Copy link

@phamtm phamtm commented Oct 8, 2019

who are you and where to find you

My name is Minh Pham. I am an enterprise engineer from Facebook. Most of the stuffs I built are internal apps that helps with the logistic side of our business. I am a full stack developer but not long ago I spent all of my time in React land.

intro of the talk

Making the state of your react apps immutable has several upsides (easier to optimize rendering with shouldComponentUpdate for eg). Immutable.js (by Facebook) was the first stab at the problem. However there are a few problems:

  • lack of strict typing
  • awkward apis

Immer.js one of the few library that has done it right, even earning the high praise of React maintainer https://twitter.com/sebmarkbage/status/1032684851063705600
In this talk, I plan to explain how using immer.js can leads to better code and increase your productivity in a typical React app.

Slide
https://drive.google.com/open?id=1tNbU6ftcpwMwQQMAQ6X7-wwYImvbTlsvgez4nCsHk78

planner

  • I prefer to give this talk at: #20
  • Number of minutes needed to ⚡️: 10
@phamtm phamtm added the talk label Oct 8, 2019
@wgao19

This comment has been minimized.

Copy link
Member

@wgao19 wgao19 commented Oct 9, 2019

cooooool, looking forward

high praise from sebastian ah, looking forward +1

@yishus

This comment has been minimized.

Copy link
Member

@yishus yishus commented Oct 16, 2019

thanks for submitting @phamtm! looking forward to it :)

@wgao19 wgao19 changed the title 🧞‍♂️Supercharge redux with Immer.js 🧞‍♂️ Supercharge redux with Immer.js Oct 22, 2019
@wgao19

This comment has been minimized.

Copy link
Member

@wgao19 wgao19 commented Nov 9, 2019

Hey @phamtm do you mind putting a link to your slides?

Resources

@wgao19 wgao19 closed this Nov 9, 2019
@phamtm

This comment has been minimized.

Copy link
Author

@phamtm phamtm commented Nov 11, 2019

I updated the slide in the proposal

@wgao19

This comment has been minimized.

Copy link
Member

@wgao19 wgao19 commented Nov 12, 2019

cool, thanks again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.