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:
- Tsosolosa kapele e tšehetsa ka botlalo React ea hajoale, ho kenyelletsa likarolo tsa ts'ebetso le Hooks.
- Fast Refresh e hlaphoheloa ka mor'a ho thaepa le liphoso tse fapaneng 'me e khutlela ho jarolla ka botlalo ha ho hlokahala.
- 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.