thangchung / blog-core

Modular blog using Blazor with clean domain-driven design patterns
MIT License
407 stars 124 forks source link

Front-end architecture #5

Closed thangchung closed 5 years ago

thangchung commented 7 years ago

Use nextjs for isomorphic app https://learnnextjs.com/basics/getting-started/setup https://auth0.com/blog/build-better-universal-apps-with-nextjs2/ https://medium.com/walmartlabs/the-benefits-of-server-side-rendering-over-client-side-rendering-5d07ff2cefe8

thangchung commented 7 years ago

Authentication and Authorization

https://auth0.com/blog/ten-things-you-should-know-about-tokens-and-cookies https://hackernoon.com/role-based-authorization-in-react-c70bb7641db4 https://medium.com/@rajaraodv/securing-react-redux-apps-with-jwt-tokens-fcfe81356ea0 https://auth0.com/blog/secure-your-react-and-redux-app-with-jwt-authentication/

thangchung commented 7 years ago

Authentication at client side https://github.com/maxmantz/redux-oidc-example Then reference to https://github.com/gilbarbara/react-redux-observables-boilerplate for building FE stack https://www.gitbook.com/book/btroncone/learn-rxjs/details https://gist.github.com/markerikson/02d5846040a1bf4a02147990df3c3599 - On the Spectrum of Abstraction https://github.com/markerikson/react-redux-links/blob/master/redux-architecture.md#encapsulation-and-reusability https://www.robinwieruch.de/redux-observable-rxjs/ https://vladimirponomarev.com/blog/authentication-in-react-apps-jwt https://github.com/rajaraodv/react-redux-blog => very simple solution

thangchung commented 7 years ago

A lot of real world samples using ReactJS https://github.com/jeromedalbert/real-world-react/tree/master/apps