React Displaying Undesired Values

I have a component that is displaying null or undefined shortly before a value is available in the component. I was able to get around this by instead initializing the value as an empty string rather than null or undefined. I am new to react so there may be a better way to go about this but here is the component:

export default function PageHeader(props) {
    return (
        <header>   
            <span>{"AppName"}</span>
            {props.pages.map((page, index) => 
                <span key={index}>{" / " + page}</span>;
            )}
        </header>
    );
}

pages is an array of values to build a pseudo path (or so we'll call it)

The component is used like so:

        <PageHeader 
            pages={["Home"]}
        />

The component can accept variables as well

        <PageHeader 
            pages={["Blog Posts", variable]}
        />

The variable would be what is displaying with null or undefined



from Recent Questions - Stack Overflow https://ift.tt/3qUdL43
https://ift.tt/eA8V8J

Comments

Popular posts from this blog

Spring Elasticsearch Operations

Network Error and Timeout on Authorize.net JS

Object oriented programming concepts (OOPs)