Yeri-Kim / front-ta-1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HayanMind Front-End Technical Assignment

Assignment #1

The main technical stack for HayanMind front-end developer is "React". Mobile applications are implemented as "React Native", and web projects use "React". In this assignment, we will implement an infinite scroll list using React.

Requirement

  • Implement the user's comment data list with infinite scrolling by getting more 10 comments repeatedly.

Data API

[
  {
    "postId": 1,
    "id": 1,
    "name": "id labore ex et quam laborum",
    "email": "Eliseo@gardner.biz",
    "body": "laudantium enim quasi est quidem magnam voluptate ipsam eos\ntempora quo necessitatibus\ndolor quam autem quasi\nreiciendis et nam sapiente accusantium"
  }, 
]
  • You can use id as comment id, email as user's email and body as comment text

Design

  • After you sign in Figma, then you can see the detailed design guideline. In addition, you can refer the CSS code on the inspect tab.
스크린샷 2021-07-14 오후 2 47 16 스크린샷 2021-07-14 오후 2 47 28
  • You don't have to make it into a responsive design.
  • You don't have to specify a font for the text.

Note

  • Please fork this repository into your account.

스크린샷 2021-07-13 오후 10 07 51

  • Please make a new branch based on master
  • You can start to implement by modifying the InfiniteScrollList.tsx file.
  • You can modify all other files if you need.
  • You can use the third party library.
  • Please use TypeScript only.

Assignment #2

HayanMind encourages code review culture to share knowledge and improve code quality among developers. Therefore, developers should be able to make pull requests well so that the other developers can easily review the code. In this assignment, let's make a pull request like we actually get a review of the code we wrote in assignment #1.

Requirement

  • Make pull request for assigment #1 on your repository.
  • Please leave a self-review comment reviewing your own code to help reviewers.

Note

  • Please make a pull request assuming that the result is actually reviewed.
  • Please make a pull request based on the master branch of your repository not original HayanMind repository.

스크린샷 2021-07-13 오후 10 35 35


If you have any questions, please email hr@hayanmind.com!

About


Languages

Language:TypeScript 50.4%Language:HTML 41.0%Language:CSS 8.6%