import React, { useState, useEffect, useContext, useRef } from 'react'; import Select from 'react-select'; import { TokenContext } from '../../utilities/token-provider'; const NewsEditor = props => { //context const authTokens = useContext(TokenContext); //refs const titleRef = useRef(); const authorRef = useRef(); const bodyRef = useRef(); //state const [articles, setArticles] = useState([]); const [index, setIndex] = useState(null); //run once useEffect(() => { fetch(`${process.env.NEWS_URI}/news/metadata?limit=999`) .then(res => res.json()) .then(json => { setArticles(json) }) ; }, []); return (

News Editor