Skip to content

Commit

Permalink
Updates, 2016-09-20
Browse files Browse the repository at this point in the history
  • Loading branch information
markerikson committed Sep 21, 2016
1 parent 133dce6 commit 7f80e8b
Show file tree
Hide file tree
Showing 9 changed files with 56 additions and 1 deletion.
8 changes: 8 additions & 0 deletions community-resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@
https://github.com/brillout/awesome-react-components
Catalog of React components / libraries

- **Awesome React Talks**
https://github.com/mightyCrow/awesome-react-talks
A curated list of talks about React or topics related to React.


#### People

Expand Down Expand Up @@ -101,6 +105,10 @@
http://esnextnews.com/
5 ECMAScript.next links every week, in your inbox. Curated by Dr. Axel Rauschmayer and Johannes Weber.

- **Dave Ceddia's Newsletter**
https://daveceddia.com/newsletter/
Weekly-ish articles in your inbox about React, JavaScript, and more.


#### Online Course Sites

Expand Down
4 changes: 4 additions & 0 deletions es6-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@
https://medium.com/javascript-scene/how-to-learn-es6-47d9a1ac2620
A set of resources for learning ES6

- **ES6 for Humans**
https://github.com/metagrover/ES6-for-humans
A kickstarter guide to writing ES6.


#### In-Depth Details

Expand Down
6 changes: 5 additions & 1 deletion functional-programming.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,4 +98,8 @@

- **JavaScript and Functional Programming**
https://bethallchurch.github.io/JavaScript-and-Functional-Programming/
An overview of the basic principles of functional programming, and how they can be applied in Javascript. Also includes links to a variety of other articles and resources.
An overview of the basic principles of functional programming, and how they can be applied in Javascript. Also includes links to a variety of other articles and resources.

- **Functional-Light JS**
https://github.com/getify/Functional-Light-JS
This book explores the core principles of functional programming (FP) that can be applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.
4 changes: 4 additions & 0 deletions immutable-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,7 @@
- **Immutable.js**
http://seanamarasinghe.com/developer/immutable-js/
An introduction to the API and use cases for Immutable.js

- **How to use Immutable.js Records with React and Redux**
https://medium.com/azendoo-team/immutable-record-react-redux-99f389ed676
Examples for using Immutable.js records for clarity and consistency of data management
8 changes: 8 additions & 0 deletions pros-cons-discussion.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,14 @@ similar structures in ClojureScript.
https://www.reddit.com/r/reactjs/comments/4npzq5/confused_redux_or_mobx/
An in-depth thread comparing the two libraries. Includes comments from both Dan Abramov of Redux and Michel Weststrate of MobX describing their libraries, as well a number of other good comparisons.

- **"A SoundCloud client in React and Redux**
https://news.ycombinator.com/item?id=11890229
Includes an extended discussion on use of Redux with forms

- **"React Tutorial: Cloning Yelp"**
https://news.ycombinator.com/item?id=11778663
Around 250 comments on React, dependency management, tutorial writing, and library churn.

#### React's PATENTS License

- **Dan Abramov Twitter threads addressing patent concerns**
Expand Down
12 changes: 12 additions & 0 deletions react-redux-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,14 @@
https://www.sitepoint.com/exploring-reacts-state-propagation/
Discusses data flow in React, the difference between `state` and `props`, and the usefulness of immutability

- **The 5 Types of React Application State**
http://jamesknelson.com/5-types-react-application-state/
Describes different categories of state: data, communication, control, session, and location

- **"M" and "C" in "MVC"**
https://github.com/jamesknelson/m-and-c-in-mvc-talk
Slides for James K. Nelson's talk at ReactNext, talking about the multiple categories of state and how controller components can manage them.

#### React and AJAX

- **React AJAX Best Practices**
Expand All @@ -192,6 +200,10 @@
http://blog.yld.io/2015/11/30/building-realtime-collaborative-offline-first-apps-with-react-redux-pouchdb-and-web-sockets/
A blog post and sample project demonstrating various layers of client-server syncing, eventually driving a Redux store and React UI.

- **AJAX Requests in React: How and Where to Fetch Data**
https://daveceddia.com/ajax-requests-in-react/
An overview of where AJAX requests fit into React usage.


#### React and Forms

Expand Down
5 changes: 5 additions & 0 deletions react-redux-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,11 @@
https://medium.com/@kensodev/test-driving-a-change-to-a-react-redux-application-step-by-step-6c8856e7644c
Demonstrates a TDD approach to reworking a Redux app feature

- **Idiomatic React Testing Patterns**
https://gist.github.com/joshdover/235714771d94509a83609b16d232014a
https://news.ycombinator.com/item?id=12087437
Several useful patterns for testing React components, with discussion on HN.


#### General Testing, Tools, and Setup

Expand Down
7 changes: 7 additions & 0 deletions react-tutorials.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,13 @@
https://scotch.io/tutorials/react-on-the-server-for-beginners-build-a-universal-react-and-node-app
Details building a React app that renders on both the client and the server

- **React 101**
https://blog.tighten.co/react-101-building-a-gif-search-engine
https://blog.tighten.co/react-101-using-redux
https://blog.tighten.co/react-101-routing-and-auth
https://blog.tighten.co/react-101-part-4-firebase
A great 4-part series that progressively builds up a Giphy search engine


#### React Implementation Walkthroughs

Expand Down
3 changes: 3 additions & 0 deletions redux-techniques.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,9 @@
https://hackernoon.com/a-finite-state-machine-helper-for-redux-c18519643719
Describes a small but useful library for managing state machines using Redux reducers.

- **Conversational sign-up form UI with React and Redux**
http://jsforallof.us/2016/09/08/conversational-sign-up-form-ui-with-react-and-redux/
An example of form management with Redux


#### UI and Widget Implementations
Expand Down

0 comments on commit 7f80e8b

Please sign in to comment.