Here’s some updates to get rid of warnings:
package.json:
“dependencies”: {
“expo”: “^26.0.0”,
“react”: “16.3.0”,
“react-native”: “~0.54.1”
}
SearchResults.js:
_keyExtractor = (item, index) => String(index);
Explanation: react-native 0.54.0 had extraneous warnings that React fixed today. The warning about a number vs String was an easy fix.
As for the licensing, they recently agreed to go MIT. It seems like pretty solid software for being on version 0.54. In my opinion they only have to be half as good if they deploy on twice as many devices. It’s not on Xcode’s level by any means, but could be a valid way to save developer’s time. I think there will always be room for native, just look at how much power they give you to write enterprise apps, but for cookie-cutter small business solutions, React could be a great tool. Debugging seems more like Python than Swift, but you don’t always have to recompile, which is nice. Great tutorial, I’ve always been a fan of the site.