import React, { memo, useContext } from 'react'; import PageContext from '../../../contexts/PageContext'; import { safetyCheck } from '../../../utils'; const HobbyA = (x) => (
{x.name}
); const HobbiesA = () => { const { data, heading: Heading } = useContext(PageContext); return safetyCheck(data.hobbies) ? (
{data.hobbies.heading}
{data.hobbies.items.map(HobbyA)}
) : null; }; export default memo(HobbiesA);