來問一下 rails + react 吧!


#1

請問一下唉… 有無大大玩過 rails + react
試了一下,感覺很麻煩…連個 hello ~ 都沒完成!

跟據以下這些教學,專案都會不懂 jsx :


https://facebook.github.io/react/

有用了這個做轉換,但還是看不懂怎麼使用它唉…
https://github.com/babel/ruby-babel-transpiler


#2

目前公司專案後端使用rails,前端使用react,根據目前經驗,建議不要整合,前後端分開成兩個專案做,把rails單純當成api server,前端用node + react處理,這個架構已經逐漸成為modern web app的主流囉。


#3

Juin Chiu 大大您好!

恩…依大大所言…
目前 rails + react 寫法還沒得到一個較完整的整合!因此會產生很多問題!

我還沒試過 將 rails 與前端分開兩專案使用耶… 聽起來好酷哦!
想請問大大 若將分開兩個專案,怎麼寫一個簡單的 hello 呢?


#4

我建議你可以從react官方的tutorial開始,從環境設定開始一步一步來,因為前端的工具鍊比較雜,例如npm/webpack/babel等等,需要花點時間上手。當tutorial做得差不多之後,再開始進後端,開簡單的api串接資料,之後可以再進到比較進階single page app,例如使用react-router。到你真正能寫出一個hello world可能會花上兩天,有點耐心吧~


#5

https://github.com/chrislintw/TodoUseReactOnRailsPractice

之前做過練習過
後面沒範例後有點亂弄

有加上了Redux
主要是 加入ajax 那邊 是自己想的 真正的Redux 應該不是這樣弄


#6

Juin_Chiu 大大您好!
謝謝您的回覆,我再試試,手頭上的專案應該會再下一版改用這個的方法! 我在練練功吧!~


#7

can 大大您好! 謝謝您的程式碼~
有下載來試試了,感覺有點難…(打開index.html 驚…發現 只有一行)!
我再來研究看看好了,感覺有點難上手~