react-railsでreactが認識されない

react-railsを使用していて、突然以下のエラーに遭遇したので対処法をメモ

React is not defined

このエラーに遭遇した場合、application.jsを以下のように書き換える。

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require react
//= require react_ujs
//= require components
//= require_tree .

私の場合はrequire reactがcomponentsよりも後の位置で読み込まれており、上記の順に直すことで解決した。


参照サイト

http://stackoverflow.com/questions/24974478/react-is-not-defined