[英]why it possible to use destructuring assignment in React Native?
在本機教程的示例中,我找到了ECMAScript 2015(ES6)標准中定義的語法,該標准稱為Destructuring assignment。 但據我所知,iojs和nodejs不支持這種語法。 如何在React Native中使用它?
你是對的nodejs和iojs不支持ES6語法。 但反應原生:
從版本0.5.0開始,React Native附帶了Babel JavaScript編譯器。
這意味着在React打包器中有另一個轉換器( Babel )正在工作。 它從ECMAScript 2015(ES6)轉換為ES5。 這允許您使用ES6功能,例如:解構,計算屬性鍵,類,箭頭函數,塊范圍變量等。
如果要在React(非Native)應用程序中使用這些功能,則需要在項目中包含Babel。
編輯:
沒有其他的轉換器。
React和React Native都將各自的構建系統切換為使用Babel 。 這取代了我們在Facebook上編寫的源轉換工具JSTransform 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.