Itšoara ka Native

React Native 0.61 Update e tlisa karolo e ncha e ncha e ntlafatsang boiphihlelo ba nts'etsopele.

 

Likarolo tsa React Native 0.61

Ho React Native 0.61, re kopanya lintlha tsa morao-rao tsa "live reloading" (reload on save) le "hot reloading" hore e be karolo e ncha e bitsoang "Fast Refresh". Fast Refresh e na le melaoana e latelang:

 

  1. Tsosolosa kapele e tšehetsa ka botlalo React ea hajoale, ho kenyelletsa likarolo tsa ts'ebetso le Hooks.
  2. Fast Refresh e hlaphoheloa ka mor'a ho thaepa le liphoso tse fapaneng 'me e khutlela ho jarolla ka botlalo ha ho hlokahala.
  3. Fast Refresh ha e etse liphetoho tsa khoutu ka hona e ka tšeptjoa ka ho lekaneng hore e ka sebetsa ka boiketsetso.

 

Tsosolosa kapele

Itšoara ka Native e bile le ts'ebetso ea ho kenya hape le ho kenya ho chesa nako e telele joale. Ho kenya ts'ebetsong bocha ho ne ho tla kenya ts'ebeliso eohle hape ha e bona phetoho ea khoutu. Sena se ka lahleheloa ke boemo ba hau ba hona joale ka har'a kopo, leha ho le joalo, se ne se tla tiisa hore khoutu e ne e se boemong bo robehileng. Ho kenya hape ho chesang ho ka leka ho "lokisa" feela tsoelo-pele eo u e entseng. Sena se ka etsoa ntle le ho kenya ts'ebeliso eohle bocha, ho u lumella ho bona tsoelo-pele ea hau kapele.

Ho kenya hape ho chesang ho ne ho utloahala ho le monate, leha ho le joalo, e ne e le bothata 'me e sa sebetse ka likarolo tsa morao-rao tsa React joalo ka likarolo tse sebetsang tse nang le lihoko.

Sehlopha sa React Native se ntlafalitse likarolo tsena ka bobeli 'me sa li kopanya hore e be karolo e ncha ea Fast Reload. E lumelletsoe kamehla 'me e tla etsa se ka bapisoang le ho kenya hape ho chesang moo ho ka khonehang, e khutlela ho e kenya ka botlalo haeba ho se joalo.

 

Ntlafatso ea ho React Native 0.61

Ka mokhoa o ts'oanang, ka lintlafatso tsohle tsa React Native, ho khothaletsoa hore u shebe phapang ea merero e sa tsoa etsoa 'me u sebelise liphetoho tsena morerong oa hau.

 

Ntlafatsa Liphetolelo tsa Dependency

Mohato oa pele ke ho ntlafatsa maemo a package.json ea hau le ho ba tsebisa. Hopola hore mofuta o mong le o mong oa React Native o khomaretse mofuta o itseng oa React, kahoo etsa bonnete ba hore le uena u e ntlafatsa. U tlameha hape ho netefatsa hore react-test-renderer e tsamaisana le mofuta oa React. Haeba u e sebelisa, 'me u ntlafatsa mofuta oa metro-react-native-babel-preset le Babel.

 

Phallo Ntlafatso

Ea pele e bonolo. Mofuta oa Flow oo React Native o o sebelisang o nchafalitsoe ka 0.61. Sena se bolela hore o hloka ho etsa bonnete ba hore ho itšetlehile ka setshelo sa phallo seo u nang le sona se behiloe ho ^0.105.0 'me u na le boleng bo tšoanang ho [mofuta] faele ea hau ea .flowconfig.

Haeba u sebelisa Flow bakeng sa ho hlahloba mofuta oa projeke ea hau, sena se ka baka liphoso tse ling khoutong ea hau. Tlhahiso e molemohali ke hore u batlisise phetoho ea liphetolelo tsa 0.98 le 0.105 ho bona hore na ke eng e li bakang.

Haeba u sebelisa Typescript bakeng sa ho hlahloba mofuta-ho hlahloba khoutu ea hau, u ka tlosa file ea .flowconfig le ho itšetleha ha bin ea phallo 'me u hlokomolohe karolo ena ea diff.

Haeba u sa sebelise mofuta oa ho hlahloba ho khothaletsoa hore u ka sheba ho e sebelisa. Khetho efe kapa efe e tla sebetsa, leha ho le joalo, ho khothaletsoa ho sebelisa Typescript.