agrcrobles / React Native Web Workspace
Licence: mit
cross platform app with react in a monorepo
Stars: ✭ 74
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to React Native Web Workspace
react-bones
💀 Dead simple content loading components for React and React-Native. 💀
Stars: ✭ 42 (-43.24%)
Mutual labels: lerna, react-native-web
Lego Expo
Play with Lego bricks anywhere using Expo
Stars: ✭ 65 (-12.16%)
Mutual labels: react-native-web
React Native Web Monorepo
Code sharing between iOS, Android & Web using monorepo
Stars: ✭ 697 (+841.89%)
Mutual labels: react-native-web
Pectin
Rollup-related tools for incremental transpilation of packages in Lerna-based monorepos
Stars: ✭ 50 (-32.43%)
Mutual labels: lerna
React Native Hyperlink
A <Hyperlink /> component for react-native that makes urls, fuzzy links, emails etc clickable
Stars: ✭ 572 (+672.97%)
Mutual labels: react-native-web
Vitamin Web
Decathlon Design System libraries for web applications
Stars: ✭ 70 (-5.41%)
Mutual labels: lerna
Rey
RE-imagined Youtube music player for web (& desktop)
Stars: ✭ 59 (-20.27%)
Mutual labels: react-native-web
Angular6 Monorepo Experiment
A monorepo experiment using Angular-CLI and Lerna
Stars: ✭ 15 (-79.73%)
Mutual labels: lerna
Google Play Swipe
React Native component that renders Google Play Movie layout
Stars: ✭ 17 (-77.03%)
Mutual labels: react-native-web
Snackui
SnackUI 🍑 - the final React style library. With an *optimizing compiler* that lets you write views naturally, with easier DX, working on native and web at once, all while being faster than hand-rolling your own CSS.
Stars: ✭ 55 (-25.68%)
Mutual labels: react-native-web
Lerna
Splitting up large codebases into separate independently versioned packages
is extremely useful for code sharing. However, making changes across many
repositories is messy and difficult to track, and testing across repositories
becomes complicated very quickly.
Stars: ✭ 31,079 (+41898.65%)
Mutual labels: lerna
React Native Web Linear Gradient
React Native for Web implementation of react-native-linear-gradient
Stars: ✭ 68 (-8.11%)
Mutual labels: react-native-web
Lerna Changelog
📖 PR-based changelog generator with monorepo support
Stars: ✭ 611 (+725.68%)
Mutual labels: lerna
Lerna Yarn Workspaces Example
How to build TypeScript mono-repo project with yarn and lerna
Stars: ✭ 787 (+963.51%)
Mutual labels: lerna
React Native Web Template
Template project for sharing code between iOS, Android & Web using monorepo
Stars: ✭ 45 (-39.19%)
Mutual labels: react-native-web
Nestjs Components
A list of useful components for NestJS applications
Stars: ✭ 72 (-2.7%)
Mutual labels: lerna
Npm Link Up
🔄 Link your NPM projects automatically, for sophisticated / modular local development.
Stars: ✭ 68 (-8.11%)
Mutual labels: lerna
react-native-web-workspace
An minimum boilerplate that has configured a native app running also on the web in the same monorepo. For a thorough discussion, please read the following blog post about developing a cross platform app with react in a monorepo
This has been done as an experiment and it is in an early stage, comments and feedback welcome!
Overview
This boilerplate attempts to make another step in order to have it by using react-native and react-native-web in different package.json files.
Quick start
git clone --depth 1 https://github.com/agrcrobles/react-native-web-workspace
Lerna
lerna it is used to hoist dependencies from a project root and speed up the development while splitting the platform from the code
## it cleans node_modules
npm run clean
## it installs dependencies
npm install
## it installs symlinks
npm run bootstrap
More info
- react-native-web-workspace/navigation-playground
- react-native-web-workspace/web
- react-native-web-workspace/mobile
Related projects
- yarn-workspaces-cra-crna explains how to use yarn workspaces with Create React App and Create React Native App (Expo) to share common code across.
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].