Назад

Code Monkey Skill - Challenge 6-10

Code Monkey Skill - Challenge 6-10

Here’s a compact “feature” that covers 6–10 in one go:

{/* List */} <ul> {paginated.map((post) => ( <li key={post.id}> <strong>{post.title}</strong> <button onClick={() => deletePost(post.id)}>❌</button> <p>{post.body}</p> </li> ))} </ul>

import React, { useState, useEffect } from "react"; const API = "https://jsonplaceholder.typicode.com/posts"; code monkey skill challenge 6-10

// Challenge 10: Delete item const deletePost = (id) => { if (window.confirm("Delete this post?")) { setPosts(posts.filter((p) => p.id !== id)); } };

// Challenge 9: Add new item (simulated) const addPost = () => { const newPost = { id: Date.now(), title: newTitle, body: newBody, }; setPosts([newPost, ...posts]); setNewTitle(""); setNewBody(""); }; Here’s a compact “feature” that covers 6–10 in

{/* Search */} <input placeholder="Filter by title" value={filter} onChange={(e) => setFilter(e.target.value)} />

return ( <div> <h2>Feature Demo (Challenges 6–10)</h2> button onClick={() =&gt

{/* Add form */} <div> <input placeholder="Title" value={newTitle} onChange={(e) => setNewTitle(e.target.value)} /> <input placeholder="Body" value={newBody} onChange={(e) => setNewBody(e.target.value)} /> <button onClick={addPost}>Add Post</button> </div>

Оставаясь на сайте, вы соглашаетесь с Политикой в отношении cookie. Если не согласны, покиньте сайт.

Получить доступ к сервису
Банковские гарантии — 10 000 ₽ в месяц (без НДС)

Поиск победителей закупок по 44-ФЗ и 615-ПП до заключения контракта по данными итогового протокола. Тестовый период — 1 день.

Новые поставщики — 10 000 ₽ в месяц (без НДС)

Данные новых компаний, прошедших аккредитацию в реестре участников госзакупок . При подключенном тарифе «Банковские гарантии» — 5000 руб.

Прогноз участников — 8000 ₽ в месяц (без НДС)

Прогноз победителей и участников в аукционах и двухэтапных конкурсах по 44-ФЗ после протокола подачи ценовых предложений. При подключенном тарифе «Банковские гарантии» — 4000 руб.

Контакты для субподряда — 1000 ₽ в месяц (без НДС)

Поиск и уведомления по уже заключенным контрактам с контактными данными победителей закупок.

Поиск закупок — 1000 ₽ в месяц (без НДС)

Поиск по 44-ФЗ и 223-ФЗ с уведомлениями на email и в Telegram.

Работа с закупками — от 5000 ₽ в месяц (без НДС)

Поиск закупок с уведомлениями, автоторг на аукционах, автоматическая подача заявок, уведомления о контрактах и электронном актировании и другое.