Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Chapter 2, section "Building a Weather App" | From the text: |
Enrico Zschemisch | Aug 13, 2015 | |
PDF, | Page ~20 Near the bottom |
Example in the Styling Native Views Section near the beginning, there is an example that shows how to create a styles object and the content is shown below. fontSize in this example should just be 16 unquoted. |
James Seigel | Jun 02, 2016 |
all pages | The book was written with ES5 syntax and for react native v0.11, which sadly isn’t entirely compatible with the current v0.2 |
Ariel Elkin | Jun 23, 2016 | |
Printed, PDF, ePub | All networking calls using the fetch API should call done() at the end of the promise chain, "otherwise errors thrown will get swallowed" |
Ariel Elkin | Jun 27, 2016 | |
Page 34 Stylesheet color setting for bigText and MainText. |
Stylesheet color setting for bigText and MainText is set to FFFFFF which is almost same color as background. So, text is not visible when testing the app. |
KevinO | Dec 11, 2015 | |
Page 43 Stylesheet |
The text in the Forecast module is not center-aligned in the simulator or on actual device. Instead, the text is somewhat left-justified. The text rendered directly in iWeatherProject.js is properly centered. |
KevinO | Dec 11, 2015 | |
Page 43 Stylesheet |
This is further to my posting on the Stylesheet issue on Dec 11, 2015. |
KevinO | Dec 12, 2015 | |
Page 44 WeatherProject app giving error |
I have copied the final WeatherProject code from: |
KevinO | Dec 11, 2015 | |
Page 44 WeatherProject app giving error |
This is further to my posting on this issue on Dec 11, 2015. |
KevinO | Dec 12, 2015 | |
Printed | Page 44 Stylesheet |
The zipcode input field does not show the characters while the user is typing them, or even afterwards, on an Android device because the height is not tall enough. |
Don Woodlock | Apr 20, 2016 |
Page 56 Figure 4-3. Obtaining touch responder status |
I believe that the blue box below "Wait for move" should be "View.props.onMoveShouldSetResponder" and not "View.props.onStartShouldSetResponder". |
KevinO | Dec 12, 2015 | |
Page 66 figure 4-6 |
The caption is incorrect, the screenshot in the middle is not the iOS Settings app, not Twitter. |
Ariel Elkin | Jun 23, 2016 | |
Page 66 first paragraph |
This section should include a discussion of the native components being rendered by React. For instance, is a ListView rendered into a UICollectionView on iOS? Does it do lazy loading? |
Ariel Elkin | Jun 23, 2016 | |
Page 66 first paragraph |
"you should try to keep the child views relatively simple, to try and reduce stutter" |
Ariel Elkin | Jun 23, 2016 | |
Page 66 first paragraph |
The code samples are presented in a very confusing way. Should we create a "SimpleList.js" file? If so where exactly should the samples be inserted? What's the boilerplate needed? Too many initial steps have been skipped (and it's too early in the book for that). |
Ariel Elkin | Jun 23, 2016 | |
Printed | Page 70 render() function |
''style' prop of ListView component in render() has no value ("style="). |
Anonymous | Mar 23, 2016 |
Page 72 Example 4-11 |
Example 4-11 is missing a value for 'source' in the Image tag: |
Howard Nager | Dec 17, 2015 | |
Printed | Page 103 1st paragraph |
'timeout' spelled as 'timoeut'. |
Anonymous | Mar 23, 2016 |
Printed | Page 109 Example 6-6 |
With a recent version of React Native, the CameraRoll component is no longer automatically included in your build. So if you run the example code the app with crash with an error: 'can't call getPhotos on undefined'. |
Don Woodlock | May 16, 2016 |
Printed | Page 115 1st sentence |
'coupled' spelt as 'couped'. |
Anonymous | Mar 26, 2016 |
Page 116 ImagePickerIOS areas |
For React >= 0.14.0 |
Brian Hasenstab | Feb 03, 2016 | |
Printed | Page 136 first code sample (the require statement) |
The latest version of the react-native-video module using exports so the require statement as written doesn't work. You get an error that the component is not a component and the red screen in the simulator. |
Don Woodlock | May 22, 2016 |
Printed | Page 146 2nd sentence |
'simple' spelt as 'simpe'. |
Anonymous | Mar 24, 2016 |
Printed | Page 190 2nd paragraph |
'architecture' misspelled. |
Anonymous | Mar 26, 2016 |
Mobi | Page 776 Chapter 3: Adding a Background Image |
Location 776 of 5741 from Kindle edition |
Dennis Brown | Jun 19, 2016 |
Mobi | Page 839 Chapter 3: Fetching Data from the Web |
From Kindle Edition: 838 of 5741 |
Dennis Brown | Jun 19, 2016 |
Mobi | Page 1073 Chapter 4: The Text Component 7th paragraph |
Location 1073 of 5741 (Kindle Edition) |
Dennis Brown | Jun 20, 2016 |
Mobi | Page 1572 Example 4-10 Missing Style Properties in Render Section |
Location 1572 of 5741 Kindle Edition Example 4-10 |
Dennis Brown | Jun 22, 2016 |
Mobi | Page 1644 Example 4-11 render function |
Location 1644 of 5741 Kindle edition |
Dennis Brown | Jun 22, 2016 |