function Comments(props) {
// Redux의 state에서 user정보를 가져오기
const user = useSelector(state => state.user)
const [Comment, setComment] = useState("")
const handleChange = (e) => {
setComment(e.currentTarget.value)
}
const onSubmit = (e) => {
// 빈 comment를 Submit했을때 페이지가 refresh되는걸 막기위해
e.preventDefault();
const variables = {
content: Comment,
writer: user.userData._id,
postId: props.postId
}
Youtube_project에서 댓글파트에 대한 코드이다
function SideVideo() {
const [SideVideos, setSideVideos] = useState([])
useEffect(() => {
axios.get('/api/video/getVideos')
.then(response => {
if (response.data.success) {
console.log(response.data.videos)
setSideVideos(response.data.videos)
} else {
alert('Failed to get Videos')
}
})
}, [])
Youtube_project에서 sideVideo component의 일부이다.