Module: Render::React

Defined in:
lib/render/react.rb,
lib/render/react/config.rb,
lib/render/react/version.rb,
lib/render/react/compiler.rb,
lib/render/react/transpiler.rb

Defined Under Namespace

Modules: Compiler, Config, Transpiler

Constant Summary collapse

VERSION =
'0.0.1'.freeze

Instance Method Summary collapse

Instance Method Details

#initialize(*args, **kwargs) ⇒ Object



12
13
14
15
# File 'lib/render/react.rb', line 12

def initialize(*args, **kwargs)
  Compiler.load_components
  super
end

#render_react(component_class, **props) ⇒ Object



17
18
19
20
21
# File 'lib/render/react.rb', line 17

def render_react(component_class, **props)
  "    <span data-react-isomorphic='true' data-react-component='\#{component_class}' data-react-props='\#{JSON.dump(props)}'>\#{Compiler.render(component_class, **props)}</span>\n  EOS\nend\n"