Comments (5)
@10000multiplier Hey. I haven't tried using this with Expo yet, so I'm not entirely sure. This project was more of an "experiment" rather than a production ready library, but I am working on cleaning things up for v2.0.0 coming in the near future. The plan is to be compatible with expo, remove a bunch of unnecessary and out of date components (like all the navigation components - they made the lib heavy and hard to work with), and clean up a lot of the code.
from swiftui-react-native.
Awesome, thanks for the quick reply!
from swiftui-react-native.
@andrew-levy I see you've since released v2.0.0, did you have a chance to test that with Expo?
Flexbox layout makes no sense to me and having dabbled in most of the app frameworks, I'm the biggest fan of SwiftUI's way of doing things (HStack
, VStack
, ZStack
, and Spacer
). How stable would you say those are in v2.0.0 with/without Expo?
Thanks in advance
from swiftui-react-native.
Hey @zpg6. If you're just interested in using the stack and spacer views, check out this library https://github.com/andrew-levy/react-native-stacks. Its much smaller and doesn't have any native code. I wrote this library as just an experiment to build out swiftui-like views so it's not well maintained, unfortunately. It would require some extra steps to work with expo but I haven't gone through the steps yet. Hope this helps!
from swiftui-react-native.
@zpg6 these are the dependencies needed for the project:
- react-native-reanimated
- react-native-gesture-handler
- react-native-sfsymbols
Expo has documentation on how to install the first two, but I'm not sure about sfsymbols. I believe you can configure expo to import native modules like this one. I think the only concession would be you can't use the expo go app. you can find more about that here https://docs.expo.dev/workflow/customizing/
from swiftui-react-native.
Related Issues (14)
- question about styled-components HOT 12
- Possible new color system HOT 2
- Proposing hot reload for development env HOT 7
- Chevron accessory of Link component HOT 8
- Navigation Views Proposal HOT 2
- Use Expo Module API HOT 6
- Use Flex Gap for spacing
- List component is not scrollable
- VStack and Button not working properly HOT 6
- Text wrapping not working properly HOT 5
- HeaderScrollContext is not being correctly passed from NavigationViewManager to ScrollView HOT 5
- Colors and Themes HOT 2
- ERROR TypeError: null is not an object (evaluating '_useColorScheme.colorScheme') 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 swiftui-react-native.