News for hackers. Stuff that matters.

thereact

Re:Ask HN: What are the best free resources to learn React? on Thursday October 20, 2016 @01:21PM (#12754235)
It's unnecessarily confusing and difficult to find a good collection of these resources because there are so many covering varying amounts of information, covering different versions, different libraries, etc.

I'll try to post what I can remember/find below:

https://github.com/timarney/react-faq

https://github.com/enaqx/awesome-react

https://github.com/markerikson/react-redux-links

https://thisweekinreact.com/

http://reactjsnewsletter.com/

React boilerplates meta-search: http://andrewhfarmer.com/starter-project/

Discord server: https://facebook.github.io/react/blog/2015/10/19/reactiflux-...

General JavaScript: http://javascriptweekly.com/

Re:Angular 2 Fundamentals Course on Friday July 29, 2016 @02:42PM (#12188953)
create-react-app is their official attempt at a happy medium that basically does bare minimum basic configuration to start building React apps with the latest tools: https://facebook.github.io/react/blog/2016/07/22/create-apps...

HN Discussion link: https://news.ycombinator.com/item?id=12144371

Re:Dark Patterns are designed to confuse and enroll on Thursday July 28, 2016 @03:15PM (#12182455)
Some good examples of intentionally misleading web design patterns here.

As a counter, for those looking to create GOOD UI and UX or want to try and avoid unintentionally bad designs, I wholeheartedly recommend this video on UI tenets and traps: https://vimeo.com/168472466

Please note that this is aimed at absolute beginners and doesn't make use of any opinionated build tools, NO ES6 or Babel.
Re:Create React Apps with No Configuration on Friday July 22, 2016 @01:06PM (#12144885)
This is great since it provides an OFFICIAL opinionated set of tools for building React apps which is typically the largest barrier of entry for new developers looking to experiment with this technology.

However, it is missing a lot of core features that typically come standard with Webpack/React boilerplates. Directly from their Github:

Some features are currently not supported:

    Server rendering.
    Testing.
    Some experimental syntax extensions (e.g. decorators).
    CSS Modules.
    LESS or Sass.
    Hot reloading of components.
So a great first set of features for a simple React starter project, but for those of you looking to expand the development toolkit from this currently limited configuration, check out the following link to search React boiler projects on github based on a number of criteria like the ability to search by features included such as CSS Modules, Hot Module Replacement, etc.

http://andrewhfarmer.com/starter-project/

For those looking to learn more about the ecosystem, the following resource lists might be useful.

More React resources: https://github.com/enaqx/awesome-react

React/Redux resource links: https://github.com/markerikson/react-redux-links