Git Product home page Git Product logo

redux's Introduction

Redux Logo

Redux 源码阅读 (v4.0.0-beta.2)

通过阅读 redux源码,来更清晰的认识 redux middleware,subscribe 与 react-redux。

感想

前一阵子通过 learnrx 学习了一下 function programming,现在再看redux,感觉redux真是短小而精悍,没有什么深奥的东西,只是使用函数式编程的**,对 function 进行一系列操作,进而实现了对应用状态的统一管理。很厉害。

为什么redux能这么火呢?一方面是react的推崇,一方面也是代码质量过硬。 redux在 npms 上的得分高达92,从代码中看,对于异常case的处理也非常严谨,可以说是滴水不漏,已经尽量对可以预见的error做了正确的处理,同时测试的coverage也非常高。火起来也是正常的。

redux's People

Contributors

gaearon avatar markerikson avatar timdorr avatar ellbee avatar omnidan avatar acdlite avatar emmenko avatar mindjuice avatar chentsulin avatar aikoven avatar hedgerh avatar mikekidder avatar chrisjamesc avatar mxstbr avatar maxhallinan avatar coryhouse avatar frankychung avatar vramana avatar danmaz74 avatar jimbolla avatar codincat avatar ghengeveld avatar webpro avatar knowbody avatar vslinko avatar tonyspiro avatar pierrickouw avatar pedrottimark avatar mjethani avatar johanneslumpe avatar

Watchers

James Cloos avatar Bo Kou avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.