code: def format_props(props, prop_template="{{k}} = { {{v}} }", delim="\n"):
      
      vars_ = []
      props_ = []
      for k, v in list(props.items()):
          vars_.append(Template("var {{k}} = {{v}};").render(k=k,v=json.dumps(v)))
          props_.append(Template(prop_template).render(k=k, v=k))
      return "\n".join(vars_), delim.join(props_)
docs: Formats props for the React template.
  
          Args:
              props (dict): properties to be written to the template.
  
          Returns:
              Two lists, one containing variable names and the other
              containing a list of props to be fed to the React template.