Tags down


Warning: Functions are not valid as a React child.This may happen if you return a Component instead of <Component /&g

By : Vanessa Terziyska
Date : August 01 2020, 04:00 PM
wish helps you If you are using any javascript expression then only use curly braces like - {a+b}.
but form html tags or react component you need to import as per react standard.
code :
 <ArticleListView />

Share : facebook icon twitter icon

Functions are not valid as a React child. This may happen if you return a Component instead of from render

By : Ciiyy Woodpacker
Date : March 29 2020, 07:55 AM
hop of those help? You are using it as a regular component, but its actually a function that returns a component.
Try doing something like this:
code :
const NewComponent = NewHOC(Movie)
<NewComponent someProp="someValue" />
const NewHOC = (PassedComponent) => {
  return class extends React.Component {
    render() {
      return (
          <PassedComponent {...this.props} />

const Movie = ({name}) => <div>{name}</div>

const NewComponent = NewHOC(Movie);

function App() {
  return (
      <NewComponent name="Kill Bill" />

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"/>

React - Warning: Functions are not valid as a React child. This may happen if you return a Component instead of <Comp

By : orkun
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , You didn't call generateInputs, hence you have a function reference in your render method, which React does not know how to render.
Try invoking the method:
code :
return (

React - Functions are not valid as a React child. This may happen if you return a Component instead of <Component /&g

By : Ernnie Sangalang
Date : March 29 2020, 07:55 AM
fixed the issue. Will look into that further I have view component, which have to import multiple component. Those component are going to be rendered according to some specific condition. How it should work is that I got 3 buttons on page, for example after I click on first button (file upload) I need to render component down below. What component should be rendered is in renderImportAttributes function. But it throws me a warning , You need to call the function: {this.renderImportAttributes()}

Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from

By : user1905486
Date : March 29 2020, 07:55 AM
Hope this helps I want to show the sending posts on my page, but it has an error: , If you would like to render the JSX,
code :
const { Component } = React;
const { render } = ReactDOM;

const rootNode = document.getElementById('root');

class Blog extends Component{
        return this.props.posts.map((post)=><li key={post.id}>{post.title}</li>)
        return this.props.posts.map((post)=>{
                <div key={post.id}>


const posts =[
    {id :1 ,title :'title1' ,content :'content1'},
    {id :2 ,title :'title2' ,content :'content2'},
    {id :3 ,title :'title3' ,content :'content3'},
    {id :4 ,title :'title4' ,content :'content4'},

    <Blog posts ={posts}/>,
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"></div>

Functions are not valid as a react child.This may happen if you return a component instead of <Component/> from re

By : Sung Min Lee
Date : March 29 2020, 07:55 AM
I wish this helpful for you I am getting this error and its referring me to this Functions Are Not Valid As A React Child.This May Happen If You Return A Component Instead Of From Render. How can I solve this issue? Or go about solving this problem, please help!!! , Try return this.renderApp() so you're actually executing the function
Related Posts Related Posts :
  • Using disabledDate in Antd Datepicker in table
  • iterator .end() from std::list returns "0xcdcdcdcdcdcdcdcd" but .begin() as expected
  • how to convert HAC flexible query to DAO query
  • Cannot refresh UI if update in ItemView
  • How to make a function to use dict keys as variables to a class?
  • Best approach to remove cassandra-topology.properties file in running cluster nodes
  • plsql store procedure loop compare value
  • Replace values in XML file with values of a vector
  • Convert old SQL Database in compatibility mode
  • Sum same property object by group
  • What do you do about the JLabel classes? It says, "JLabel not a statement" for the error
  • Is std::sqrt the same as sqrt in C++
  • Iterate through std::initializer_list
  • Why does the overidden run method in java.lang.Thread produce a bizarre output?
  • Typescript: type one parameter based on the other
  • How to add a CSS to this JavaScript or HTML on click buttons?
  • Is it OK to inherit an empty Interface?
  • Functional Interface call for a new Instance
  • Microsoft Bot Framework: Smilies in MS Teams
  • changing background image of div using javascript
  • How to convert two arrays of strings to the array of objects like key and value with particular keys in javascript?
  • What is the fastest way to find if a column has at least one NULL value in ORACLE database?
  • Rename headers - 'list' object is not callable
  • Codeblocks c++ code doesn't run in VS 19 (vector subscript out of range)
  • Passing res.send value from node.js backend to react.js
  • Vim shortcuts to select and copy the current line without the next line
  • Is it possible to pass data from an angular7 component or service to index.html file?
  • When I tried to add ArrayList into ArrayList second ArrayList is repeating
  • If I implement IEquatable<T>, will I lose the option to compare by reference?
  • Authorize with both ASP.NET core MVC/Razor site AND a WebAPI
  • Compare two version of zip file and find which file has been modified within that zip
  • Dynamically generated href won't show properly
  • Best way to saving completed progress in table?
  • Does UIWindow function not work in Xcode11.3?
  • TypeError: __init__() takes 2 positional arguments but 6 were given
  • Converting string (with timezone) to datetime in python
  • How to overwrite the theme in shopify
  • Get the no of consecutive days a Field value is Stale
  • How to keep track of previous value of variable in swift?
  • Can't get result when running the query from Spring Data Jpa
  • If Condition Simplification
  • Python list generation from two strings
  • How to find distinct records in vespa.ai?
  • Why erase on std::vector promote iterator
  • How to use data to set other data in Vue.js
  • Azure AD does not return groups on claims
  • ASP Net Core Web API: Client side GroupBy is not supported
  • How to correct TypeError: Unicode-objects must be encoded before hashing with ReportLab
  • how to destroy an object in C++
  • How to do pagination using groupby in vespa.ai?
  • How can I print the longest word from a user defined list?
  • C# I have a DLL file and I need to make a class that inherits from a class that's in the DLL file?
  • Can someone explain to me why my factorial recursion code can't be compiled
  • Pass a PHP variable to a JS variable
  • Showing messages based on scroll position
  • How to copy cells via vba macro without getting subscript out of range
  • Replace substring in shell script
  • enabling authentication in ignite
  • Swipe to delete rows with multi section in tableview?
  • [BootstrapVue warn]: popover - Unable to find target element in document
  • shadow
    Privacy Policy - Terms - Contact Us © voile276.org