module React::Component::API
Public Class Methods
included(base)
click to toggle source
# File lib/react/opal/component/api.rb, line 4 def self.included(base) base.include(::React::PropsChildren) end
Public Instance Methods
dom_node()
click to toggle source
# File lib/react/opal/component/api.rb, line 24 def dom_node raise "`dom_node` is deprecated in favor of `React.find_dom_node`" end
force_update!()
click to toggle source
# File lib/react/opal/component/api.rb, line 12 def force_update! `#{self}.forceUpdate()` end
set_state(state, &block)
click to toggle source
# File lib/react/opal/component/api.rb, line 16 def set_state(state, &block) %x{ #{self}.setState(#{state.shallow_to_n}, function(){ #{block.call if block} }); } end
state()
click to toggle source
# File lib/react/opal/component/api.rb, line 8 def state Hash.new(`#{self}.state`) end