Comments (6)
While I'm using this my app, I'm still not sure if I'm convinced by it. I think getting rid of SSR (and thus fresnel) would be a better idea than entirely circumventing RNW altogether :/
from dripsy.
This seems pretty useful. I know I would personally use it, I think it cleans up the code quite a bit compared to the webContainerSx prop.
At the moment, the same thing is achieved by passing a webContainerSx prop. It's a bit cumersome and repetitive. I think it's a nice escape hatch prop to have, but for sizing, it makes more sense to have a specific solution.
I agree with this. It's not always intuitive right off the bat.
from dripsy.
While I'm using this app, I'm still not sure if I'm convinced by it. I think getting rid of SSR (and thus fresnel) would be a better idea than entirely circumventing RNW altogether :/
I would have to agree. Leaving out SSR would be a bummer but this would make the API a bit more intuitive.
from dripsy.
Yeah. And like I mentioned earlier, my app doesn't even have SSR. One of my providers delayed rendering until after mounting, so BeatGig has never even had SSR 😂
I spent all this time making Dripsy support SSR, only to find that I didn't even need it, because my site is fast enough without it. Also, it hasn't harmed us with Google at all.
I still use SSR for SEO meta tags, but I put these at the root before rendering any providers anyway, thanks to pages/_app.js
from next.js.
from dripsy.
Yeah. And like I mentioned earlier, my app doesn't even have SSR. One of my providers delayed rendering until after mounting, so BeatGig has never even had SSR 😂
I spent all this time making Dripsy support SSR, only to find that I didn't even need it because my site is fast enough without it. Also, it hasn't harmed us with Google at all.
I still use SSR for SEO meta tags, but I put these at the root before rendering any providers anyway, thanks to
pages/_app.js
from next.js.
That's good to know. This makes me feel a little bit more comfortable building with Dripsy w/o the serverside features, plus most of the content would probably still render server-side (if it's the same on mobile/desktop), just wouldn't be styled correctly.
from dripsy.
Yeah, that's true. Although I would recommend returning null (or a placeholder) and then rendering the app after it's mounted if you ever plan on using responsive styles. I'll probably do this with an ssr
prop on the provider.
Ultimately, we're dealing with constraints of RNW.
from dripsy.
Related Issues (20)
- ☂️ TypeScript 5 + Intellisense HOT 3
- can use Dripsy with expo-router ? HOT 1
- Styled function Autocomplete don't work HOT 8
- Basic usage of variants broken? HOT 31
- drispy/gradient path doesn't match entrypoint HOT 9
- Nested color path not working linearGradient theme HOT 4
- Fatal error on app launch in 4.1.0 HOT 9
- Missing property shadowOffset HOT 7
- `4.3.4` is not released
- Wrong type for `variant` on `TextInput` HOT 3
- Incompatibility with `[email protected]` HOT 18
- Unable to resolve "stable-hash" from "node_modules\dripsy\build\core\use-sx.js" HOT 5
- [$250 bounty] Types breaking with TS 5.1+ ✅ HOT 16
- example with expo router? HOT 2
- Default Style Replacing Custom `sx` Style Props HOT 7
- Nested texts don't seem to inherit parent styles HOT 6
- how to run with jest HOT 2
- [Typescript] how to type a strict color value ? HOT 2
- autocomplete not working HOT 15
- How performant is Dripsy? HOT 3
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 dripsy.