Skip to content

kentcdodds/react-faq

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

React FAQ

#Why use React

What so good about React?

https://vacuumlabs.com/blog/7-strengths-of-react-every-programmer-should-know-about

https://facebook.github.io/react/contributing/design-principles.html

#Learning

What do I need to know about React to get started?

https://github.com/petehunt/react-howto

http://media.bemyapp.com/intro-react-js-core-concepts/

https://medium.com/react-ecosystem/components-the-war-horses-of-react-1085dddc14e5#.egkrhoxtz

#Gotchas

What are some React Gotchas?

https://daveceddia.com/react-gotchas/

#Refs

Whar are refs and are string refs are bad?

https://facebook.github.io/react/docs/more-about-refs.html

https://twitter.com/dan_abramov/status/752936646602031104

https://news.ycombinator.com/edit?id=12093234

#State How do I handle state?

https://medium.com/react-ecosystem/how-to-handle-state-in-react-6f2d3cd73a0c#.dwz84fx9s https://twitter.com/dan_abramov/status/749710501916139520

#PATENTS What's all this stuff I hear about Facebook PATENTS clause?

https://gist.github.com/gaearon/df0c4025e67399af72786d7ac7c819cc

#Higher-Order Components What are Higher-Order Components (HOC)?

https://www.sitepoint.com/react-higher-order-components/

https://medium.com/@dan_abramov/mixins-are-dead-long-live-higher-order-components-94a0d2f9e750#.prpfdo79n

http://engineering.blogfoster.com/higher-order-components-theory-and-practice

#Function as Child Components What are Function as Child Components?

https://medium.com/merrickchristensen/function-as-child-components-5f3920a9ace9#.10fbiyqc5

#Mixins

Why are Mixins Considered Harmful?

https://facebook.github.io/react/blog/2016/07/13/mixins-considered-harmful.html

#Component Types

How do I decide what type of Component to use?

https://toddmotto.com/react-create-class-versus-component

https://reactjsnews.com/composing-components

https://www.youtube.com/watch?v=GWVjMHDKSfU&feature=youtu.be&a

#Internationalization

How should I handle internationalization?

https://medium.freecodecamp.com/internationalization-in-react-7264738274a0#.bcfxgycwv

#Third Party Libraries

How do I use third party libraries?

https://www.youtube.com/watch?v=GWVjMHDKSfU&feature=youtu.be&a

#Performance

How can I make my app faster?

https://medium.com/modus-create-front-end-development/component-rendering-performance-in-react-df859b474adc#.gvyat7vkb

https://twitter.com/dan_abramov/status/759383530120110080

https://medium.com/@esamatti/react-js-pure-render-performance-anti-pattern-fb88c101332f#.hewsz120q

http://jamesknelson.com/should-i-use-shouldcomponentupdate/

#Binding

What is this bind thing?

https://daveceddia.com/avoid-bind-when-passing-props/

#Rendering

What should go in the render function?

https://medium.com/@SimonRadionov/return-as-soon-as-you-know-the-answer-dec6369b9b67#.82kxymyki

#Lifecycle Methods

What are Lifecycle Methods?

https://medium.com/@notrab/going-further-with-react-lifecycle-methods-2ffdc5bdf52c#.bu0ufrosb

https://facebook.github.io/react/docs/component-specs.html

https://twitter.com/pbesh/status/738008776805060608

https://medium.com/react-ecosystem/react-components-lifecycle-ce09239010df#.w7v5cw6tk

#Animations

How do I animate things in React?

https://medium.com/@joethedave/achieving-ui-animations-with-react-the-right-way-562fa8a91935#.g8qmlz5d6

#Redux and Mobx

What's (Redux/Mobx)?

https://www.reddit.com/r/reactjs/comments/4npzq5/confused_redux_or_mobx/d46k2bl

Do I need to use (Redux/Mobx)?

https://twitter.com/dan_abramov/status/737036433215610880

#Add to an existing app

How do I start adding React to an existing app?

https://scotch.io/tutorials/how-to-sprinkle-reactjs-into-an-existing-web-application

#Video Courses

What are some good video resources/courses to learn React?

https://reactforbeginners.com

https://egghead.io/courses/react-fundamentals (they have a bunch)

https://frontendmasters.com/courses/react-intro (they have a bunch)

http://courses.reactjsprogram.com/courses/reactjsprogrambundle

#Training

Where can I get React training?

https://reactjs-training.com

#CSS and React

What about styling things in React?

https://facebook.github.io/react/tips/inline-styles.html

http://shoptalkshow.com/episodes/180-panel-on-inline-styles (PANEL ON 'INLINE STYLES')

https://blog.grommet.io/post/2016/08/10/css-in-js-may-not-be-the-solution-to-all-your-problems

http://www.dadsindev.com/12 (CSS in JS + CSS Modules)

https://www.youtube.com/watch?v=BXOF_8jDdf8 (CSS in JS tech chat)

Are there any tools available to convert 'css' to 'CSS in JS'

https://jsbin.com/tedaxo/edit?js,output

About

A collection of links to help answer your questions about React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published