Comments (4)
The approach we took to this PWA was taking an existing codebase and iteratively adding in features like offline (w/Service Worker), SSR and so on to it. I'm working on a rough guide to that. I think there's an interesting story to tell about how to migrate codebases that aren't new there.
@insin might have some articles he wrote with learnings about the core ReactHN part (or might have some planned). It's a lovely complex app. We'd have to check :)
from react-hn.
@addyosmani Can you explain the design philosophy of this project? Just an architecture diagram maybe enough. I have learned from this project and managed to implement most of the client but is totally different from this project. My implementation is more basic and straightforward but lacking separation of logic in the components whereas this project is more scalable.
I find this project uses very complicated structure to separate logic between components which I don't know how to start. And because the code in this project is implemented using ES5, it is not easy to extract useful information about the architecture based on the source code.
from react-hn.
Does this count? https://medium.com/@jbscript/lazy-live-data-with-react-79ed1cb1f4d6
from react-hn.
@insin Thanks the blog focuses more on updating live data with firebase. But I just want to get the basic things worked first. I haven't used firebase before. And now react's new version tells us not to use Mixins. So I won't use 'react-firebase' (like that in react-hn
) now. I might use something like re-base
. But do I need an API key?
from react-hn.
Related Issues (20)
- LINK SEEMS DOWN HOT 2
- Add a section for stories you've looked at HOT 1
- Investigate using Lighthouse HOT 1
- Offline mode is broken HOT 5
- fresh repo clone fails during postinstall HOT 4
- Error - Not able to do 'npm run build' HOT 4
- manifest.d41d8cd9.js:1 Uncaught SyntaxError: Unexpected token <
- lighthouse: 'URL responds with a 200 when offline' doesn't pass HOT 2
- Points is not consistent
- Top stories HOT 1
- npm install fails HOT 2
- Sourcemap seems to be HTML
- Experiment: port over to using sw-helpers
- Question: react-router HOT 2
- Reloading development server HOT 1
- [email protected]: Failed to load resource: net::ERR_UNSAFE_REDIRECT
- Module not found: Error: Cannot resolve module 'history/lib/createHashHistory' HOT 1
- Why does show the first page items, then show blinking dots, then show the items again?
- WC HOT 2
- Live link down HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-hn.