Ruslan Bogdanov ✌

Inexperienced front-end developer

React

Frontend

< 3

I'm studying front-end development, doing interesting projects along the way, but in fact I don't know what I'm doing anymore 🤷

My Components

Interesting

Pagination

Pagination component, accepts a link to api, returns a list of elements with pagination

Last work

To-do list with sections

Todo

Translator v2

List component, word-translation, saves words in an array of objects, uses the state of the component to translate the word

Translator v1

List component, word-translation, saves words in an array of objects, when translating a word, it checks the “translation” property of the object, if necessary, changes it to the desired one

Accordion

Accordion component, accepts an array of objects, returns a list with dropdown content

Hidden text

Сomponent that accepts a string consisting of a large number of sentences, returns a reduced string to one sentence and a button to expand the string

Slider

The Slider component accepts an array of objects and a 'loop' value, which is responsible for repeating the slider.