✎scenario.coach
LibraryQuick ⚡Notebook
📁Library/Review comment · Persuade/Disagree respectfully in a PR review

Disagree respectfully in a PR review

GitHub PRTo: Tom Becker · PeerPersuadeC1
Scenario

同事 Tom 在 PR 中用 useEffect + setState 同步派生状态(由 props 计算得出的值)。你认为应该直接在渲染时计算或用 useMemo,否则会多一次渲染且容易不同步。写一条 review comment 表达不同意见,但语气要尊重、开放。

T
Tom BeckerSenior Eng · PR #482

Added a useEffect to keep `filteredRows` in sync with `rows` and `query`.

  • 1Point out the concern specifically
  • 2Explain why it matters
  • 3Suggest an alternative and stay open to discussion

Your reply

​

💡 Hints

0/3

卡住了再用:按思路 → 句型 → 开头句逐级给出,用得越少越好。

How it works · 评分维度
  1. Write先独立写出你的回复。卡住了就用 💡 Hint,逐级获得思路、句型、开头句。
  2. Revise提交后先只给线索、不给答案。自己动手改,实在想不出再看答案。
  3. Re-check改完再提交一次,看分数变化,解锁母语者参考写法。
  4. Wrap up错误自动进入错题本,之后可以做复习小测。

Six dimensions

  • Task是否完成了情景要求的所有要点
  • Grammar语法、拼写、用词是否正确
  • Natural是否地道,有没有中式直译
  • Tone语气和礼貌程度是否符合双方关系
  • Structure开头点题、逻辑清晰、有明确下一步
  • Concise简洁,没有冗余
  1. 1Write
  2. 2Revise
  3. 3Wrap up
⏱ 00:00WORDS: 0 / 30–90