react-native-web
tamagui
Our great sponsors
react-native-web | tamagui | |
---|---|---|
62 | 55 | |
21,326 | 9,992 | |
- | 5.1% | |
6.4 | 10.0 | |
20 days ago | about 19 hours ago | |
JavaScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
react-native-web
-
NextJS on iOS & Android????? How???
maybe https://necolas.github.io/react-native-web/? https://github.com/vercel/next.js/blob/canary/examples/with-react-native-web/README.md
-
What version of react native is compatible with react native web?
I am following a tutorial that is 4 years old that states that react native 0.55.4 is last compatible with react native web and anything later is not compatible yet. He showed the documentation page in the video as his source.
-
Rust and Next.js everywhere?
Personally, if you're trying to find a stack that can be applied everywhere with Next.js as your chosen framework, best bet would be React Native Web or similar. Which would let you share the maximum amount of frontend code between Web, iOS, and Android. Then you could reach for electron (barf) or something to bundle it for desktop if that was a requirement.
-
Here's what I'd like to do as a hobby project... what should I learn?
Some of the top cross-platform frameworks do have support for web targets. React-Native-Web and Flutter on the Web are both ways to target the web with your cross-platform app.
-
How do i intergrate vite.js with my current react-native project?
https://github.com/necolas/react-native-web/discussions/2201 it can be done.
-
Which is the best lib/framework option for a single code base for web, Android & iOS?
If you want a single codebase for web and mobile I would look into react-native and react-native-web. You could probably code the web app with react-native-web, make it responsive and build it through react-native for mobile. Designing an app for mobile and for web can lead to significant difference though since the experience is quite different. Some things might make sense for a mobile and not for a desktop or the opposite. So I wouldn't discard completely the idea of having separate codebases. Highly depends on the app though, totally valid for many use cases.
-
Need an advice for frontend framework (beginner in frontend development)
Another fun thing you could do is build it for mobile + web using React-Native through Expo or manually with https://necolas.github.io/react-native-web/
-
I lost $209,640 of my own money trying to start a business
If you're using Expo (which I assume most are on RN) they have web support. This is via React Native Web, which is a separate project if you wanted to use that directly too.
Personally though, I've found the DX of Flutter far above RN. I always had random packages break on RN that I had to fix every time, while with Flutter most of what you need is already included in the framework, including a component UI library for Android and iOS.
[0] https://docs.expo.dev/workflow/web/
[1] https://github.com/necolas/react-native-web
-
I made a template for making full-stack universal(web + mobile) apps! (tRPC, Expo, Next, Solito, Tamagui, Clerk Auth, Prisma!)
So the RN-R part is done by https://necolas.github.io/react-native-web/ and it's really good! However, there are some code that is kind of outside of the scope of React. Ie. Navigation, that's more in the realm of Next.
-
No, React Native is not the future
I don't have personal experience with this, but React Native Web claims to solve this issue: https://necolas.github.io/react-native-web/, not sure if anyone has had experience with this. Of course, you will have issues with dependency hell/package maintenance.
Another great option seems to be Flutter web. I was really impressed by the "batteries included" approach to Flutter, and Dart has a pretty comprehensive standard library. This is in contrast to React's "just find a random package on npm and pray it doesn't bite you in the future."
Obviously rewrites are expensive, but I personally think both approaches are worth considering versus abandoning native components completely. WebView isn't without problems (and also, you don't need React Native to use WebView).
tamagui
-
Exploring the Best UI Component Libraries for React Native apps
Tamagui is a UI kit that aims to bridge the gap between React and React Native applications by addressing the fundamental parts of an app, such as styling, theming, and cross-platform components, while keeping app performance in mind. It utilizes an optimizing compiler to significantly improve performance by hoisting objects and CSS at build-time. Its main advantage is that it creates a consistent design system across web and native platforms. Some major highlights of Tamagui are:
-
Creating a reusable Design System between React and React Native with Tamagui
Many times, while developing mobile applications with React Native, I have thought about the possibility of reusing components in both web and mobile contexts. Recently, I came across a library called Tamagui that allows components to be shared in both React Web and React Native.
- Criando um Design System reutilizável entre React e React Native com Tamagui
- Tamagui – UI kit that unify React Native and Web
-
Real-Time Top Reference System (Design Systems and UI Libs) 2023
Tamagui would be great to add:
https://tamagui.dev
-
Show HN: Rapidpages – OSS alternative to vercel's v0
If you're interested in collaborating, I've been thinking of a feature like this for our platform (https://tamagui.dev) to integrate with the studio we're launching soon, send me an email or DM on Discord.
-
HyperUI: Free Open Source Tailwind CSS Components
I have heard good things about https://tamagui.dev/ . Haven't used it myself though, going to use it in my next project
- SSR and More for React Native Web
- Expo – open-source platform for making universal apps for Android, iOS, and web
-
Any Apple/Modern/Minimalistic Style UI Libraries for Svelte?
Hello. I'm looking for a Svelte UI component library with a minimalistic modern look like NextUI or Tamagui. Preferably not looking for something that looks like Material UI or a Shadcn-UI clone. Tailwind would be a plus.
What are some alternatives?
react-native-keyboard-aware-scroll-view - A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.
Tailwind CSS - A utility-first CSS framework for rapid UI development.
craco - Create React App Configuration Override, an easy and comprehensible configuration layer for Create React App.
chakra-ui - ⚡️ Simple, Modular & Accessible UI Components for your React Applications
sciter-js-sdk - Sciter.JS - Sciter but with QuickJS on board instead of my TIScript
react-table - ⚛️ Hooks for building fast and extendable tables and datagrids for React [Moved to: https://github.com/TanStack/react-table]
metro - 🚇 The JavaScript bundler for React Native
addon-react-native-web - Build react-native-web projects in Storybook for React
react-native-elements - Cross-Platform React Native UI Toolkit
restyle - A type-enforced system for building UI components in React Native with TypeScript.
react-native-material-ui - Highly customizable material design components for React Native
react-native-web-monorepo - Code sharing between iOS, Android & Web using monorepo