{"id":4924,"date":"2020-05-12T09:14:24","date_gmt":"2020-05-12T09:14:24","guid":{"rendered":"https:\/\/www.codebee.co.th\/labs\/?p=4924"},"modified":"2020-06-10T14:56:09","modified_gmt":"2020-06-10T14:56:09","slug":"react-native-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3","status":"publish","type":"post","link":"https:\/\/www.codebee.co.th\/labs\/react-native-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3\/","title":{"rendered":"React Native \u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23 ? \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32 Mobile Apps \u0e41\u0e1a\u0e1a Cross-Platform"},"content":{"rendered":"\n<figure class=\"wp-block-video\"><\/figure>\n\n\n\n<p><strong>React Native  \u0e04\u0e37\u0e2d Javascript Framework<\/strong> \u0e2b\u0e23\u0e37\u0e2d \u0e0a\u0e38\u0e14\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1e\u0e31\u0e12\u0e19\u0e32 Mobile Application  \u0e41\u0e1a\u0e1a Cross-platform \u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e35\u0e22\u0e19\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0a\u0e38\u0e14\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e2b\u0e23\u0e37\u0e2d\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19\u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e21\u0e32\u0e01 \u0e41\u0e15\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e1a\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19 \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 Javascript \u0e40\u0e1b\u0e47\u0e19\u0e20\u0e32\u0e29\u0e32\u0e2b\u0e25\u0e31\u0e01\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 <\/p>\n\n\n\n<p>React Native \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1e\u0e31\u0e12\u0e19\u0e32 Mobile Apps \u0e1a\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23 iOS ( Upload to Apple Apps Store ) \u0e41\u0e25\u0e30 \u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23 Android ( Upload to Google Play Store ) \u0e42\u0e14\u0e22\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2a\u0e16\u0e35\u0e22\u0e23\u0e17\u0e35\u0e48\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e48\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e01\u0e25\u0e49\u0e40\u0e04\u0e35\u0e22\u0e07\u0e01\u0e31\u0e1a Mobile Apps \u0e17\u0e35\u0e48\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e41\u0e1a\u0e1a Native 100% \u0e0b\u0e36\u0e48\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e19\u0e35\u0e49 \u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e2b\u0e25\u0e32\u0e22\u0e1b\u0e31\u0e08\u0e08\u0e31\u0e22 \u0e17\u0e31\u0e49\u0e07\u0e15\u0e31\u0e27\u0e1c\u0e39\u0e49\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e2d\u0e07 \u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23 resource  \u0e2d\u0e37\u0e48\u0e19 \u0e46<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"259\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform2-940x259.png\" alt=\"\" class=\"wp-image-4930\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform2.png\" data-full-size=\"2543x700\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform2-940x259.png 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform2-620x171.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform2-300x83.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform2-768x211.png 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform2-1536x423.png 1536w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform2-2048x564.png 2048w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Native Performance<\/strong><\/p>\n\n\n\n<p>\u0e17\u0e33\u0e44\u0e21 React Native \u0e16\u0e36\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e35 Performance \u0e17\u0e35\u0e48\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e48\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e01\u0e25\u0e49\u0e40\u0e04\u0e35\u0e22\u0e07\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e41\u0e1a\u0e1a Native \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 React Native \u0e16\u0e39\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e15\u0e31\u0e49\u0e07\u0e15\u0e49\u0e19\u0e21\u0e32\u0e41\u0e1a\u0e1a Native \u0e40\u0e23\u0e35\u0e22\u0e01\u0e27\u0e48\u0e32 <a rel=\"noreferrer noopener\" href=\"https:\/\/reactnative.dev\/docs\/native-modules-android\" target=\"_blank\">Native Modules<\/a> \u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e37\u0e2d \u0e16\u0e49\u0e32\u0e40\u0e23\u0e32\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49 ScrollView \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e2a\u0e14\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e23\u0e49\u0e32\u0e19\u0e04\u0e49\u0e32\u0e20\u0e32\u0e22\u0e43\u0e19\u0e41\u0e2d\u0e1e React Native \u0e08\u0e30\u0e21\u0e35 ScrollView Component \u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e21\u0e32\u0e08\u0e32\u0e01 Objective-C \u0e2b\u0e23\u0e37\u0e2d Swift \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a iOS \u0e41\u0e25\u0e30\u0e21\u0e35 ScrollView  \u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e08\u0e32\u0e01\u0e20\u0e32\u0e29\u0e32 Java \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Android \u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2a\u0e31\u0e48\u0e07\u0e01\u0e32\u0e23 \u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e14\u0e49\u0e27\u0e22\u0e20\u0e32\u0e29\u0e32 Javascript \u0e20\u0e32\u0e29\u0e32\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e40\u0e23\u0e35\u0e22\u0e01\u0e27\u0e48\u0e32 React Native Bridge <\/p>\n\n\n\n<p>\u0e19\u0e31\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e48\u0e27\u0e42\u0e25\u0e01\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1e\u0e31\u0e12\u0e19\u0e32 <a rel=\"noreferrer noopener\" href=\"https:\/\/reactnative.dev\/docs\/native-modules-android\" target=\"_blank\">Native Modules<\/a> \u0e40\u0e2d\u0e07\u0e44\u0e14\u0e49 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e41\u0e25\u0e30\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19 \u0e14\u0e49\u0e27\u0e22 Community \u0e17\u0e35\u0e48\u0e41\u0e02\u0e47\u0e07\u0e41\u0e01\u0e23\u0e48\u0e07\u0e02\u0e2d\u0e07 React Native \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32 <a rel=\"noreferrer noopener\" href=\"https:\/\/reactnative.dev\/docs\/native-modules-android\" target=\"_blank\">Native Modules<\/a> \u0e08\u0e32\u0e01\u0e19\u0e31\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e48\u0e27\u0e42\u0e25\u0e01 \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e2b\u0e49\u0e19\u0e31\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e2a\u0e32\u0e22 React Native \u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49 \u0e0b\u0e36\u0e48\u0e07\u0e41\u0e17\u0e1a\u0e08\u0e30\u0e04\u0e23\u0e2d\u0e1a\u0e04\u0e25\u0e38\u0e21\u0e17\u0e38\u0e01\u0e2a\u0e48\u0e27\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e41\u0e2d\u0e1e\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e48\u0e19\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d <\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"316\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform3-940x316.png\" alt=\"\" class=\"wp-image-4932\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform3.png\" data-full-size=\"1414x476\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform3-940x316.png 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform3-620x209.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform3-300x101.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform3-768x259.png 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform3.png 1414w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p><strong>Awesome React Native<\/strong><\/p>\n\n\n\n<p>\u0e41\u0e25\u0e49\u0e27\u0e08\u0e30\u0e23\u0e39\u0e49\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e27\u0e48\u0e32\u0e21\u0e35 package \u0e2d\u0e30\u0e44\u0e23\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e1a\u0e49\u0e32\u0e07 ?<\/p>\n\n\n\n<p>\u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 package \u0e1a\u0e19 github \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a react-native \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 install \u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49  <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/jondot\/awesome-react-native\" target=\"_blank\">awesome react native<\/a> \u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e23\u0e27\u0e1a\u0e23\u0e27\u0e21 <a rel=\"noreferrer noopener\" href=\"https:\/\/reactnative.dev\/docs\/native-modules-android\" target=\"_blank\">Native Modules<\/a> \u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e44\u0e27\u0e49\u0e43\u0e19\u0e17\u0e35\u0e48\u0e40\u0e14\u0e35\u0e22\u0e27 <\/p>\n\n\n\n<p>\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Modules \u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e43\u0e19\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04\u0e44\u0e14\u0e49 \u0e14\u0e49\u0e27\u0e22 package manager \u0e2d\u0e22\u0e48\u0e32\u0e07 npm \u0e2b\u0e23\u0e37\u0e2d yarn<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"529\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform5-940x529.jpg\" alt=\"\" class=\"wp-image-4940\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform5.jpg\" data-full-size=\"1280x720\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform5-940x529.jpg 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform5-620x349.jpg 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform5-300x169.jpg 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform5-768x432.jpg 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform5-730x410.jpg 730w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/05\/React-Native-\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1e\u0e31\u0e12\u0e19\u0e32-Mobile-Apps-\u0e41\u0e1a\u0e1a-Cross-Platform5.jpg 1280w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p><strong>\u0e02\u0e49\u0e2d\u0e14\u0e35 \u0e08\u0e38\u0e14\u0e40\u0e14\u0e48\u0e19 \u0e02\u0e2d\u0e07 React Native<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e21\u0e35 Community \u0e17\u0e35\u0e48\u0e41\u0e02\u0e47\u0e07\u0e41\u0e01\u0e23\u0e48\u0e07\u0e17\u0e31\u0e48\u0e27\u0e42\u0e25\u0e01 \u0e02\u0e49\u0e2d\u0e19\u0e35\u0e49\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e01\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e2b\u0e23\u0e48\u0e01\u0e47\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48 Store \u0e2d\u0e2d\u0e01\u0e01\u0e0f\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e43\u0e2b\u0e21\u0e48 (  Store Guidelines ) React Native \u0e08\u0e30\u0e21\u0e35 Package \u0e21\u0e32\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e40\u0e23\u0e47\u0e27\u0e21\u0e32\u0e01 \u0e22\u0e01\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19 Apple Store \u0e2d\u0e2d\u0e01\u0e01\u0e0f\u0e43\u0e2b\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e2b\u0e23\u0e48\u0e01\u0e47\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22 Third Party SSO \u0e40\u0e0a\u0e48\u0e19 Facebook Google+ Twitter \u0e41\u0e2d\u0e1e\u0e19\u0e31\u0e49\u0e19\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35 Apple Sign In \u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22 React Native \u0e21\u0e35 Package \u0e19\u0e35\u0e49\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e41\u0e25\u0e49\u0e27 <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/invertase\/react-native-apple-authentication\" target=\"_blank\">react-native-apple-authentication<\/a><\/li><li>\u0e21\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07 \u0e2a\u0e30\u0e14\u0e27\u0e01\u0e2a\u0e1a\u0e32\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e22 \u0e46 \u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e0a\u0e31\u0e48\u0e19 \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e04\u0e37\u0e2d React Native 0.62 \u0e43\u0e19\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32 \u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e19\u0e49\u0e2d\u0e22\u0e25\u0e07 \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e0a\u0e31\u0e48\u0e19 0.60 react native \u0e08\u0e30 Link native dependencies \u0e43\u0e2b\u0e49\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34 \u0e41\u0e25\u0e30 iOS pods \u0e07\u0e48\u0e32\u0e22\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e01<\/li><li>\u0e14\u0e49\u0e27\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e20\u0e32\u0e29\u0e32 Javascript \u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e19\u0e31\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e2a\u0e32\u0e22\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49 \u0e04\u0e38\u0e49\u0e19\u0e40\u0e04\u0e22\u0e01\u0e31\u0e1a Javascript, CSS Syntax \u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e17\u0e33\u0e04\u0e27\u0e32\u0e21\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08 \u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e28\u0e36\u0e01\u0e29\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e44\u0e14\u0e49\u0e44\u0e21\u0e48\u0e22\u0e32\u0e01 \u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e01\u0e02\u0e2d\u0e07 React Native \u0e19\u0e31\u0e49\u0e19\u0e08\u0e36\u0e07\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e17\u0e33\u0e04\u0e27\u0e32\u0e21\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08 \u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04, \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1e\u0e31\u0e12\u0e19\u0e32, simulator, cocoapods, command line, debug tool, etc.<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>React Native \u0e04\u0e37\u0e2d Javascript Framework \u0e2b\u0e23\u0e37\u0e2d \u0e0a\u0e38\u0e14\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1e\u0e31\u0e12\u0e19\u0e32 Mobile Application \u0e41\u0e1a\u0e1a Cross-platform \u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e35\u0e22\u0e19\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0a\u0e38\u0e14\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e2b\u0e23\u0e37\u0e2d\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19\u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e21\u0e32\u0e01 \u0e41\u0e15\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e1a\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19 \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 Javascript \u0e40\u0e1b\u0e47\u0e19\u0e20\u0e32\u0e29\u0e32\u0e2b\u0e25\u0e31\u0e01\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 React Native \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1e\u0e31\u0e12\u0e19\u0e32&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4929,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"footnotes":""},"categories":[45],"tags":[1969,105,1970,1874,1968,1535,1252,869,1015,1014],"class_list":["post-4924","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-mobile-development-","tag-cross-platform","tag-mobile-apps","tag-native-performance","tag-react-native","tag-rnbridge","tag--mobile-apps","tag--mobile-app","tag-869","tag--android","tag--iphone","post_format-post-format-image"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/4924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/comments?post=4924"}],"version-history":[{"count":18,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/4924\/revisions"}],"predecessor-version":[{"id":4947,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/4924\/revisions\/4947"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media\/4929"}],"wp:attachment":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media?parent=4924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/categories?post=4924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/tags?post=4924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}