Chitani Zabwino

Kusintha kwa React Native 0.61 kumabweretsa chinthu chatsopano chomwe chimathandizira chitukuko.

 

Mawonekedwe a React Native 0.61

Mu React Native 0.61, tikumanga pamodzi "kutsegulanso" kwaposachedwa (kutsitsanso pa save) ndi "kutsegulanso kotentha" kukhala chinthu chatsopano chotchedwa "Fast Refresh". Fast Refresh imakhala ndi mfundo izi:

 

  1. Kutsitsimutsa Mwamsanga imathandizira kwathunthu React yamakono, kuphatikiza zida zogwirira ntchito ndi Hooks.
  2. Kutsitsimutsa Kwachangu kumachira pambuyo pa zolakwika ndi zolakwika zosiyanasiyana ndikubwereranso pakubwezeretsanso pakafunika.
  3. Fast Refresh sichita kusintha kwa ma code kotero ndi yodalirika kuti ikhalepo mwachisawawa.

 

Kutsitsimutsa Mwamsanga

Chitani Zabwino yakhala ikutsegulanso ndikuyikanso kutentha kwakanthawi tsopano. Kutsegulanso pompopompo kumatha kutsitsanso pulogalamu yonse ikazindikira kusintha kwa code. Izi zitha kutaya malo omwe muli mkati mwa pulogalamuyo, komabe, zingatsimikizire kuti codeyo sinali yosweka. Kutsegulanso kotentha kungayesetse "kukonza" zomwe mwapanga. Izi zitha kuchitika popanda kutsitsanso pulogalamu yonse, kukulolani kuti muwone momwe mukuyendera mwachangu.

Kutsegulanso kotentha kunamveka bwino, komabe, kunali ngolo ndipo sikunagwire ntchito ndi mawonekedwe apano a React ngati zida zogwirira ntchito zokhala ndi mbedza.

Gulu la React Native lakonzanso zonse ziwirizi ndikuziphatikiza kukhala gawo latsopano la Fast Reload. Imayatsidwa mwachisawawa ndipo ichita zomwe zingafanane ndi kutsitsanso kotentha ngati kuli kotheka, ndikubwereranso pakutsitsanso kwathunthu ngati sichoncho.

 

Kukwezera ku React Native 0.61

Momwemonso, ndi kukweza konse kwa React Native, tikukupemphani kuti muwone kusiyana kwa mapulojekiti omwe angopangidwa kumene ndikugwiritsa ntchito zosinthazi ku polojekiti yanu.

 

Sinthani Mabaibulo a Dependency

Gawo loyamba ndikukweza zomwe zili mu package.json yanu ndikuziwonetsa. Kumbukirani kuti mtundu uliwonse wa React Native umalumikizidwa ndi mtundu wina wa React, kotero onetsetsani kuti mwasinthanso. Muyeneranso kuwonetsetsa kuti react-test-renderer ikugwirizana ndi mtundu wa React. Ngati mugwiritsa ntchito ndikukweza mitundu ya metro-react-native-babel-preset ndi Babel.

 

Kusintha kwa Flow

Choyambirira chosavuta. Mtundu wa Flow umene React Native amagwiritsa ntchito adatsitsimutsidwa mu 0.61. Izi zikutanthawuza kuti muyenera kuonetsetsa kuti kudalira chidebe chothamanga chomwe muli nacho chakhazikitsidwa ku ^0.105.0 ndipo muli ndi mtengo wofanana mu [mtundu] wanu .flowconfig file.

Ngati mukugwiritsa ntchito Flow poyang'ana pulojekiti yanu, izi zitha kuyambitsa zolakwika zina mu code yanu. Lingaliro labwino kwambiri ndiloti mufufuze zakusintha kwamitundu yosiyanasiyana ya 0.98 ndi 0.105 kuti muwone zomwe zingawapangitse.

Ngati mukugwiritsa ntchito Typescript poyang'ana kachidindo yanu, mutha kuchotsadi fayilo ya .flowconfig ndi kudalira kwa bin yothamanga ndikunyalanyaza pang'ono izi.

Ngati simukugwiritsa ntchito chowunikira, ndiye kuti mutha kuyang'ana kugwiritsa ntchito. Chisankho chilichonse chidzagwira ntchito, komabe, tikulimbikitsidwa kugwiritsa ntchito Typescript.