Przejdź do treści głównej
Wersja: 0.82

Rozpocznij pracę z React Native

Nieoficjalne Tłumaczenie Beta

Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →

React Native umożliwia programistom znającym React tworzenie natywnych aplikacji. Jednocześnie programiści aplikacji natywnych mogą używać React Native, aby zapewnić spójność między platformami natywnymi, pisząc wspólne funkcje tylko raz.

Uważamy, że najlepszym sposobem na rozpoczęcie pracy z React Native jest użycie Frameworka — zestawu narzędzi zawierającego wszystkie niezbędne interfejsy API, które pozwolą Ci budować aplikacje gotowe do wdrożenia w środowisku produkcyjnym.

Możesz także używać React Native bez Frameworka, jednak zauważyliśmy, że większość programistów korzysta na używaniu Frameworka React Native takiego jak Expo. Expo oferuje funkcje takie jak routing oparty na plikach, wysokiej jakości uniwersalne biblioteki oraz możliwość pisania wtyczek modyfikujących natywny kod bez konieczności zarządzania plikami natywnymi.

Can I use React Native without a Framework?

Yes. You can use React Native without a Framework. However, if you’re building a new app with React Native, we recommend using a Framework.

In short, you’ll be able to spend time writing your app instead of writing an entire Framework yourself in addition to your app.

The React Native community has spent years refining approaches to navigation, accessing native APIs, dealing with native dependencies, and more. Most apps need these core features. A React Native Framework provides them from the start of your app.

Without a Framework, you’ll either have to write your own solutions to implement core features, or you’ll have to piece together a collection of pre-existing libraries to create a skeleton of a Framework. This takes real work, both when starting your app, then later when maintaining it.

If your app has unusual constraints that are not served well by a Framework, or you prefer to solve these problems yourself, you can make a React Native app without a Framework using Android Studio, Xcode. If you’re interested in this path, learn how to set up your environment and how to get started without a framework.

Rozpocznij nowy projekt React Native z Expo

Platform support
Android
iOS
TV
Web

Expo to Framework React Native klasy produkcyjnej. Expo dostarcza narzędzia dla programistów, które ułatwiają tworzenie aplikacji, takie jak routing oparty na plikach, standardowa biblioteka modułów natywnych i wiele więcej.

Framework Expo jest darmowy i open source, z aktywną społecznością na GitHubie i Discordzie. Zespół Expo ściśle współpracuje z zespołem React Native w Meta, aby dostarczać najnowsze funkcje React Native w ramach Expo SDK.

Zespół Expo oferuje również Expo Application Services (EAS) — opcjonalny zestaw usług uzupełniających Framework Expo na każdym etapie procesu rozwoju aplikacji.

Aby utworzyć nowy projekt Expo, uruchom następujące polecenie w terminalu:

shell
npx create-expo-app@latest

Po utworzeniu aplikacji zapoznaj się z resztą przewodnika wprowadzającego Expo, aby rozpocząć rozwijanie swojej aplikacji.

Continue with Expo