react-native-guide
react-native-guide
Native Guide
Created by JS Mastery
2 - Configure Tailwind.config
Next, run the command npx tailwindcss init to
generate the tailwind.config.js file.
module.exports = {
content: [],
theme: {
extend: {},
},
plugins: [],
module.exports = {
theme: {
extend: {},
},
plugins: [],
module.exports = {
components/**/*.{js,jsx,ts,tsx}"],
presets: [require("nativewind/preset")],
theme: {
extend: {},
},
plugins: [],
};
@tailwind components;
@tailwind utilities;
3- Configure Babel.config.js
To set up the NativeWind preset, follow these
steps:
1. Create a New File:
Create a file named babel.config.js in the root
directory of your project.
api.cache(true);
return {
presets: [
["babel-preset-expo", { jsxImportSource:
"nativewind" }],
"nativewind/babel",
],
};
};
4 - Configure Metro.config.js
Run the command npx expo customize
metro.config.js to generate
the metro.config.js file in your directory.
import "./globals.css";
8 - Custom themes in
tailwind.config.js
We can customize our theme by adding objects
to theme.extend in the tailwind.config.js file.
That’s it. You’re all set.
Cordova.
React Native:
1 JavaScript
understand nothing.
JavaScript.
Basic Syntax
ES6+ features
Template literals
Array Methods
Destructuring
Promises
Async/Await syntax
2 Learn React.js
basics concepts.
Components
JSX
Props
State
Styling
Conditional Rendering
Video Link
3 Terminal
long run.
Environment Setup
You’ll have two options to set up a React Native
environment.
1 Expo CLI
of React Native
Once you set up the environment, you can learn
about the core components of React Native.
Most apps will end up using one or more of
these essential components.
1 View
touch handling.
3 Image
A component for displaying different images,
including network images, static resources,
temporary local images, and images from local
disks, such as the camera roll.
5 ScrollView
Scrollview renders the extensive list or
meaningful content in view with a scrollbar. It
helps to view the critical content. It wraps
platform ScrollView while providing integration
with touch locking "responder" system.
1 Style props
2 StyleSheet
1 Formik
1 Redux
2 Mobx
react-native-reanimated
react-native-motion
https://jsmastery.pro JavaScript Mastery
Roadmap
Animations
react-native-animatable
Popmotion
React Spring
Button
Switch
FlatList
SectionList
Alert
Toast
Modal
StatusBar
https://jsmastery.pro JavaScript Mastery
Roadmap
Deployment
You finally made a react native app, and you
want your friends and family to be able to use it,
or maybe you even want to make a few dollars
off it! Publishing your application on the app
store and play store takes a bit of time, but I’d
still recommend that you learn how to do that.
In the meantime, there’s a much better solution.
You can have your application online and
accessible with everyone, in a matter of
minutes! The only thing you need to do is run
the command expo publish! After running it,
you’ll terminal with immediately give you the
link that you chare share with your friends, and
potential employers to get a job.
https://jsmastery.pro JavaScript Mastery
Roadmap
Optional — Good to know stuff
LESS, SASS
Style your applications in a better way
Typescript
Define your code in a better way
ESLint
Write clean, industry-standard and
maintainable code
Music App
Chat App
Recipes app
News App
Fitness App
Dating App
Note-Taking App
Travel-Planning app
Learning App
https://jsmastery.pro JavaScript Mastery
Project Ideas
Cryptocurrency Tracker App
E-commerce App
Productivity App
The Ultimate
Next 14 Course