Sometimes, we want to use switch statements inside a React component.
In this article, we’ll look at how to use switch statements inside a React component.
Use the Switch Statement Inside a React Component
We can use switch statements inside a React component as we do with plain JavaScript.
For instance, we can write:
import React from "react";
const Foo = ({ val }) => {
switch (val) {
case "bar":
return "bar";
default:
return "foo";
}
};
export default function App() {
return (
<>
<Foo val="bar" />
<Foo val="abc" />
</>
);
}
We have the Foo
component that takes the val
prop.
And we use the switch
statement to render the content we want to render with the return
statement.
So if we set val
to bar
we render bar
.
Otherwise, we render foo
.
Conclusion
We can use switch statements inside a React component as we do with plain JavaScript.