The Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified
Book created for educational purposes and is not affiliated with group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners
https://goalkicker.com/
章节目录
1-1Content list
1-2About
1-3Chapter 1: Getting started with React Native
1-4Section 1.1: Setup for Mac
1-5Section 1.2: Setup for Linux (Ubuntu)
1-6Section 1.3: Setup for Windows
1-7Chapter 2: Hello World
1-8Section 2.1: Editing index.ios.js or index.android.js
1-9Section 2.2: Hello world!
1-10Chapter 3: Props
1-11Section 3.1: PropTypes
1-12Section 3.2: What are props?
1-13Section 3.3: Use of props
1-14Section 3.4: Default Props
1-15Chapter 4: Multiple props rendering
1-16Section 4.1: render multiple variables
1-17Chapter 5: Modal
1-18Section 5.1: Modal Basic Example
1-19Section 5.2: Transparent Modal Example
1-20Chapter 6: State
1-21Section 6.1: setState
1-22Section 6.2: Initialize State
1-23Chapter 7: Routing
1-24Section 7.1: Navigator component
1-25Chapter 8: Styling
1-26Section 8.1: Conditional Styling
1-27Section 8.2: Styling using inline styles
1-28Section 8.3: Styling using a stylesheet
1-29Section 8.4: Adding multiple styles
1-30Chapter 9: Layout
1-31Section 9.1: Flexbox
1-32Chapter 10: Components
1-33Section 10.1: Basic Component
1-34Section 10.2: Stateful Component
1-35Section 10.3: Stateless Component
1-36Chapter 11: ListView
1-37Section 11.1: Simple Example
1-38Chapter 12: RefreshControl with ListView
1-39Section 12.1: Refresh Control with ListView Full Example
1-40Section 12.2: Refresh Control
1-41Section 12.3: onRefresh function Example
1-42Chapter 13: WebView
1-43Section 13.1: Simple component using webview
1-44Chapter 14: Command Line Instructions
1-45Section 14.1: Check version installed
1-46Section 14.2: Initialize and getting started with React Native project
1-47Section 14.3: Upgrade existing project to latest RN version
1-48Section 14.4: Add android project for your app
1-49Section 14.5: Logging
1-50Section 14.6: Start React Native Packager
1-51Chapter 15: HTTP Requests
1-52Section 15.1: Using Promises with the fetch API and Redux
1-53Section 15.2: HTTP with the fetch API
1-54Section 15.3: Networking with XMLHttpRequest
1-55Section 15.4: WebSockets
1-56Section 15.5: Http with axios
1-57Section 15.6: Web Socket with Socket.io
1-58Chapter 16: Platform Module
1-59Section 16.1: Find the OS Type/Version
1-60Chapter 17: Images
1-61Section 17.1: Image Module
1-62Section 17.2: Image Example
1-63Section 17.3: Conditional Image Source
1-64Section 17.4: Using variable for image path
1-65Section 17.5: To fit an Image
1-66Chapter 18: Custom Fonts
1-67Section 18.1: Custom fonts for both Android and IOS
1-68Section 18.2: Steps to use custom fonts in React Native (Android)
1-69Section 18.3: Steps to use custom fonts in React Native (iOS)
1-70Chapter 19: Animation API
1-71Section 19.1: Animate an Image
1-72Chapter 20: Android - Hardware Back Button
1-73Section 20.1: Detect Hardware back button presses in Android
1-74Section 20.2: Example of BackAndroid along with Navigator
1-75Section 20.3: Hardware back button handling using BackHandler and Navigation Properties (without using deprecated BackAndroid & deprecated Navigator)
1-76Section 20.4: Example of Hardware back button detection using BackHandler
1-77Chapter 21: Run an app on device (Android Version)
1-78Section 21.1: Running an app on Android Device
1-79Chapter 22: Native Modules
1-80Section 22.1: Create your Native Module (IOS)
1-81Chapter 23: Linking Native API
1-82Section 23.1: Outgoing Links
1-83Section 23.2: Incomming Links
1-84Chapter 24: ESLint in React Native
1-85Section 24.1: How to start
1-86Chapter 25: Integration with Firebase for Authentication
1-87Section 25.1: Authentication In React Native Using Firebase
1-88Section 25.2: React Native - ListView with Firebase
1-89Chapter 26: Navigator Best Practices
1-90Section 26.1: Navigator
1-91Section 26.2: Use react-navigation for navigation in react native apps
1-92Section 26.3: react-native Navigation with react-native-router-flux
1-93Chapter 27: Navigator with buttons injected from pages
1-94Section 27.1: Introduction
1-95Section 27.2: Full commented example
1-96Chapter 28: Create a shareable APK for android
1-97Section 28.1: Create a key to sign the APK
1-98Section 28.2: Once the key is generated, use it to generate the installable build:
1-99Section 28.3: Generate the build using gradle
1-100Section 28.4: Upload or share the generated APK
1-101Chapter 29: PushNotification
1-102Section 29.1: Push Notification Simple Setup
1-103Section 29.2: Navigating to scene from Notification
1-104Chapter 30: Render Best Practises
1-105Section 30.1: Functions in JSX
1-106Chapter 31: Debugging
1-107Section 31.1: Start Remote JS Debugging in Android
1-108Section 31.2: Using console.log()
1-109Chapter 32: Unit Testing
1-110Section 32.1: Unit Test In React Native Using Jest