1
A
回答
1
當然結賬http://reactrb.org/docs/reusable-components.html(約一半下來的頁面)或http://reactrb.org/docs/component-api.html
這裏是一個工作示例
<div id="container"></div>
<script type="text/ruby">
class Alarm < React::Component::Base
param :at, type: Time
param :notify, type: Proc
after_mount do
@clock = every(1) do
if Time.now > params.at
params.notify
@clock.stop
end
force_update!
end
end
def render
"#{Time.now}"
end
end
Element['#container'].render do
Alarm(
at: Time.now+10.seconds,
notify: -> { alert ('beep beep beep') }
)
end
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rawgit.com/reactive-ruby/inline-reactive-ruby/master/inline-reactive-ruby.js"></script>
相關問題
- 1. 傳遞迴調方法作爲參數
- 2. 將參數作爲參數傳遞給jQuery的回調參數
- 3. addEventListener傳遞調用者作爲參數
- 4. 將進度條作爲參數傳遞?
- 5. 使用SYSTEM_USER作爲參數傳遞給
- 6. 如何傳遞函數作爲回調?
- 7. 傳遞char *作爲參數
- 8. 傳遞類作爲參數
- 9. 傳遞Child.class作爲參數
- 10. 傳遞java.lang.Object作爲參數
- 11. 傳遞ID作爲參數
- 12. 傳遞_socketobjects作爲參數
- 13. 傳遞ArrayList作爲參數
- 14. javascript - 將回調函數作爲參數傳遞給函數
- 15. 將js回調函數作爲參數傳遞給Java addJavascriptInterface
- 16. 將數組作爲參數傳遞給SetTimeout回調
- 17. 傳遞一個JavaScript回調函數作爲參數需要?
- 18. 將回調函數作爲參數傳遞
- 19. 如何將結構傳遞給回調函數作爲參數
- 20. 使用回調作爲參數
- 21. 傳遞函數作爲參數用Clojure
- 22. 傳遞boost :: bind參數作爲參數
- 23. 將Curl參數作爲參數傳遞
- 24. PHP:傳遞參數作爲參數
- 25. C++傳遞操作符作爲參數
- 26. perl6傳遞操作符作爲參數
- 27. 如何傳遞Object作爲參數與傳遞Array作爲參數不同?
- 28. 嘲笑作爲參數傳遞給對象的回調
- 29. 傳遞輸出作爲回調的輸入參數
- 30. 將路由段作爲回調參數傳遞